请帮忙。。。关于数组的问题
这样的程序有什么问题?#include<iostream>
#define num 100
using namespace std;
int main()
{
char a[num]={0};
int i;
for(i=0;a[i]!='\n';i++)
{
a[i]=getchar();
}
return 0;
}
赋值总是结束不了。。。请问应该怎样修改呢?
#include<iostream> #define num 100 using namespace std; int main() { char a[num]={0}; int i; for(i=0;i<num;i++) { a[i]=getchar(); if (a[i]=='\n') { break; } } return 0; }