C或C++如何在数组中根据输入确定数组长度。 还有如何停止输入即开始运行后续程序?

如题所述

1.数组长度一般是在声明一个数组的时候就确定的。可以使用sizeof运算符确定长度。
2.对于典型的C++输入
int c;
while (cin >> c)
do something
当输入的不符合c的类型,也就是int类型时,输入就结束。
对于C标准库当中的输入
while (scanf(char *fmt, ...) != EOF)
当输入结束时,Ctrl + Z(Windows),Ctrl + D(Unix)就表示输入结束了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-04
用C函数malloc或C++的new操作符动态分配内存

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网