【发布时间】:2015-02-01 19:15:42
【问题描述】:
希望使用 scanf 进行阅读,但如果遇到 '、' '\0' (换行符) 或 EOF,我想停止阅读
我不确定如何停止实现这一目标。
我正在使用
char * aBuff;
char * bBuff;
char * cBuff;
//read in the first three lines and put them into char arrays
//while (scan() != (',' || '\0' || EOF)) //was trying to put it into a while loop, wasn't sure
scanf("%s", aBuff);
scanf("%s", bBuff);
scanf(%s, cBUff);
我计划获取输入并将它们放入单独的数组中。基本上将输入直到 a 或 new line 并将该数据放入数组中并继续此过程直到文件结束。
【问题讨论】: