C++中怎么向未知长度的数组中输入数据,并结束?

如题所述

那你就先问用户想输入多少个数据
接着int * data = new int [n]; 这个n就是用户想输入数据的个数
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-11
int a[6];
用 sizeof(a) / sizeof(int);
计算数组大小追问

我不知道数组大小,需要用户输入他想输多少就输多少把输入的数据保存到数组中,怎么搞啊?

追答

用 sizeof(a) / sizeof(int); 就可以计算出数组的大小
如果是字符串的话 你可以判断 是否等于 '\0'

第2个回答  2012-03-11
可以用动态数组

相关了解……

你可能感兴趣的内容

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