社区
C++ Builder
帖子详情
我用fopen("file.txt","a+") ,fgets等函数打开一个空文件时,用fgets()
ang_e
2003-04-15 04:31:21
我用fopen("file.txt","a+") ,fgets等函数打开一个空文件时,用fgets()总是得到乱码,如何返回空值或“”呢?
...全文
187
3
打赏
收藏
我用fopen("file.txt","a+") ,fgets等函数打开一个空文件时,用fgets()
我用fopen("file.txt","a+") ,fgets等函数打开一个空文件时,用fgets()总是得到乱码,如何返回空值或“”呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whunvy
2003-05-16
打赏
举报
回复
用流;
你返回的乱码是随机生成的,所以只盼对文件是否存在,即可,不用非得打开。
SharpKing515
2003-04-15
打赏
举报
回复
可以先判断一下这个文件是否是空文件.如果是:自已return 空 否则用fgets()读!
if(filesize(fp) ==0)
return ;
else
fgets(...) ;
//------------------------
long filesize(FILE *stream)
{
long curpos, length;
curpos = ftell(stream);
fseek(stream, 0L, SEEK_END);
length = ftell(stream);
fseek(stream, curpos, SEEK_SET);
return length;
}
qiuafa
2003-04-15
打赏
举报
回复
FILE *fp = fopen("file.txt","a+");
if (fp==NULL)
return;
if(!feof(fp))
fgets(); //
C 语言
文件
操作相关的常用
函数
fopen
fclose fputc fputs fgetc
fgets
相应的代码示例。
本文介绍了C语言中常用的
文件
操作
函数
,包括
fopen
()、fclose()、fputc()、fputs()、fgetc()和
fgets
(),并通过示例代码展示了如何使用这些
函数
进行
文件
的
打开
、关闭、写入和读取。
C语言 一行一行读取
文件
txt
本文介绍如何使用C语言中的
fopen
、
fgets
和fscanf
函数
读取
TXT
文件
,包括按行读取和按特定格式读取的方法。通过示例代码展示了如何去除换行符、处理每一行数据以及解析带分隔符的记录。
C语言读取
TXT
文档,要求:按行读取,然后按行分别输出到指定的
TXT
文件
中
本文介绍使用C语言从
一个
大型
TXT
文件
中读取特定行数据,并将其分别写入到多个独立的
TXT
文件
中,旨在为文本聚类提供数据准备。通过
函数
fopen
、feof、
fgets
、fputs和fclose实现
文件
的读写操作,利用sprintf
函数
完成输出
文件
名的自增,有效提高了数据处理效率。
file
文件
函数
总结
fopen
()/fclose() fgetc()/fputc()
fgets
()/fputs() fscanf()/fprintf() fread()/fwrite()
本文详细介绍了C语言中
文件
操作的基础知识,包括
文件
的
打开
与关闭、字符与字符串的读写、格式化读写及二进制
文件
的操作方法。此外还讲解了
文件
定位的相关
函数
及其应用。
PHP
文件
处理----
fopen
(),fclose(),feof(),
fgets
(),fgetc()
本文介绍了PHP中的
fopen
()
函数
如何用于
打开
文件
,并解释了不同模式的含义。此外,还介绍了fclose()
函数
如何关闭
文件
,以及如何使用feof()检测
文件
末端。最后,提供了使用
fgets
()和fgetc()
函数
逐行或逐字符读取
文件
的例子。
C++ Builder
13,872
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章