数据输入问题
是这样的,假如我定义了一个串#define maxsize 20
struct node
{
int count;
int x[maxsize];
}
x是一个数组,用来接受一组整型数据,但我的目的不是就输入20个数,而是为了可以动态的输入数据个数,即输入个数由用户定,然后用count计数。
这样问题就产生了,如何操作才能让计算机知道你已输入完毕呢?也许可以用“停止输入时请输入 -1” 这样的格式,但我觉得这样不太好,有没有更精美的做法呢?请高手指点!
对不起哟,但我太想变游民啦
其实你可以换个思路的,你可以单独的编一个函数专门来处理数据输入,当需要输入时就调用,
如可一这样编:
do
{
cout<<"输入数据请输入1,删除请输入2,输出请输入3"
cin>>a;
switch(a)
{
case 1:输入数居
case 2:删除数据
case 3:输出数据
case 4:退出
}while(1)