很多时候用c语言进行数据处理,一大段数据输入结束后,一般用Ctrl+Z建结尾,Ctrl+z就是EOF,那么我们怎么识别呢?
可以用if(scanf(".......",&a,&b,.....,&n)==EOF)
break;
代码结束循环进行下步操作。
同时,前面循环语句最好用while,这样就不需要if判断了代码会更简洁:
while(scanf(".......",&a,&b,.....,&n)!=EOF)
很多时候用c语言进行数据处理,一大段数据输入结束后,一般用Ctrl+Z建结尾,Ctrl+z就是EOF,那么我们怎么识别呢?
代码结束循环进行下步操作。
同时,前面循环语句最好用while,这样就不需要if判断了代码会更简洁:
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。