<分区>
我想以逐行的方式从输入中读取文本,而不是读取任何以“a”开头的行,然后将剩余的文本存储在数组中。我不确定如何执行此操作,因为我的程序仅终止读取文本的第一行。假设文本是:
hello world \n a hello world \n hello world'
那么我的输出应该是:
hello world \n hello world
char line[1000];
int line_len = 0;
while ((c = getchar()) != '\n'){
line[line_len++] = c;
}
return 0;