读文件的时候遇到两个问题
第一个问题:目录下没有文件,我还在读
第二个问题:目录下文件无内容,我也在读
先来解决第一个问题——目录下没有文件
我的解决思路是,没有?没有就用w创建一个空的嘛。好的,现在遇到了第二个问题。
开始着手解决第二个问题——文件无内容
无内容咋办?乱写一点进去肯定不行,那就判断一下文件里有没有内容吧。像这样
if( fgetc(fp) == EOF ) return;
rewind(fp);
emmm姑且算是解决了问题。
读文件的时候遇到两个问题
第一个问题:目录下没有文件,我还在读
第二个问题:目录下文件无内容,我也在读
先来解决第一个问题——目录下没有文件
我的解决思路是,没有?没有就用w创建一个空的嘛。好的,现在遇到了第二个问题。
开始着手解决第二个问题——文件无内容
无内容咋办?乱写一点进去肯定不行,那就判断一下文件里有没有内容吧。像这样
if( fgetc(fp) == EOF ) return;
rewind(fp);
emmm姑且算是解决了问题。