error:while(ch = fgetc(fStream)!= EOF)和while(ch = fgetc(fStream)&& ch != EOF)是有问题的_fstream取出来的全部是笑脸-CSDN博客

网站介绍:文章浏览阅读960次。while(ch = fgetc(fStream)!= EOF)printf("%c\n",ch);输出的是笑脸的符号,而不是文本文件中的字符。因为,while中的表达式,!=的优先级高于=,故会将!=的结果赋给ch,并输出。以后千万不能聊这么随意了。_fstream取出来的全部是笑脸