想要直接输入[{}[]][]()知道没有输入,将其保存在数组中,如何实现?
char a;
char*b=new char[100];
int n=0;
while(a=getchar()!=EOF) {b[n]=a;n++}
为什么不行
想要直接输入[{}[]][]()知道没有输入,将其保存在数组中,如何实现?
char a;
char*b=new char[100];
int n=0;
while(a=getchar()!=EOF) {b[n]=a;n++}
为什么不行
把这行代码while(a=getchar()!=EOF) {b[n]=a;n++},改为while(a=getchar()!='\n') {b[n]=a;n++}再试试