fgets fputs(C语言中关于fputs fgets同时使用的问题)
:暂无数据 2026-07-11 21:40:01 :0

大家好,关于fgets fputs很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于C语言中关于fputs fgets同时使用的问题的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
本文目录
C语言中关于fputs fgets同时使用的问题
你一个写方式打开的文件指针,试着去读,当然有不良的效果
把文件打开方式改一下,用随机读写方式再试,应当有不一样的效果
读写方式打开的,可以读同时写,只写方式打开或只读方式打开,就只能做相应的写或读操作
先fputs再fgets出“屯屯屯屯屯”
屯屯屯 --- 超出文件尾。
既然硬盘上fp2已经是正确的二者的合并体,那么关闭文件,再以读的方式打开,这就不会破坏文件了。
读文件:
while(1){
if ( (fgets(buf2, MAX_SIZE_LINE, fp2) == NULL) break; //如果文件尾,则break.
printf("%s",buf2);
}
fclose(fp2);
我用fputs函数将数据存入了文件,为什么用fgets读取的时候系统就直接崩溃了,在c中请高人指教
if (pFile == NULL) perror ("Error opening file"); //应该学会使用这样的格式来查错
else { fgets (sc , 4*m , pFile);
puts (sc); //加上这一句试一试,看看问题是不是在这里
fclose (pFile);
还有就是你想过没,在case当中使用一个初始化过的sc,如果sc当中已经有东西那就会有问题的。另外就是你应该在文件的谢部分就进行查错的,而不是到读取部分出现问题才去考虑错误
文章分享结束,fgets fputs和C语言中关于fputs fgets同时使用的问题的答案你都知道了吗?欢迎再次光临本站哦!

本文编辑:admin
更多文章:
在from子句中可以出现(如何在from 子句中嵌套查询下面的语句在access中出错!)
2026年10月11日 05:20
countif函数统计个数怎么用(countif函数怎么用 详解Excel中countif函数的使用方法)
2026年10月11日 03:30
正则匹配数字之前的字符(正则表达式如何匹配前面是数字、中间是“/”、后面也是数字,就像2/3专业的模式)
2026年10月11日 03:00






