社区
C语言
帖子详情
如何判断文件读取内容是否为空?
newman0708
2003-11-01 04:23:00
string filename("test.txt");
ifstream ifile(filename.c_str());
ostrstream os1;
os1<<ifile.rdbuf();
if(ifile.rdbuf()==NULL)//就是这里不会写了
cout<<"NULL"<<endl;
ifile.close ();
...全文
512
10
打赏
收藏
如何判断文件读取内容是否为空?
string filename("test.txt"); ifstream ifile(filename.c_str()); ostrstream os1; os1<<ifile.rdbuf(); if(ifile.rdbuf()==NULL)//就是这里不会写了 cout<<"NULL"<<endl; ifile.close ();
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
newman0708
2003-11-02
打赏
举报
回复
有办法去掉ifile.rdbuf ()中的结束符?
sunjx119
2003-11-02
打赏
举报
回复
ios::app
ifstream ifile(this->szFileName.c_str (),ios::app);
试试...
herrycsdn
2003-11-02
打赏
举报
回复
rdbuf ()应该是 包括文件的结束符的
newman0708
2003-11-02
打赏
举报
回复
ifile.rdbuf ()其中是不是包括了文件结束符?
如果有,怎么去掉它呢。
smalltalk
2003-11-02
打赏
举报
回复
实际上,你要完成的功能用三个语句就完成了!为什么那么复杂!
void appendString(string os){ //append text to the file
ofstream ofile(this->szFileName.c_str(), ios::app);
ofile << os;
ofile.close();
}
另有一点大家可以看到,CSDN上有些人真的很菜!
nmgpy
2003-11-01
打赏
举报
回复
ofstream ofile(this->szFileName.c_str ());
加上app的标志就可以了
newman0708
2003-11-01
打赏
举报
回复
sorry,是我没有讲清楚。
我主要是想实现追加的功能
void myFile::appendString(string os){ //append text to the file
ifstream ifile(this->szFileName.c_str ());
string str;
stringstream stream;
stream<<ifile.rdbuf ();<-------------------就是它(rdbuf())
stream>>str;
ifile.close ();
ofstream ofile(this->szFileName.c_str ());
ofile<<str<<endl<<os<<endl;
ofile.close ();
}
如果我五次追加“123456”,文件中内容应该是:
123456
123456
123456
123456
123456
但是,读取的内容只是:
123456
123456
leyt
2003-11-01
打赏
举报
回复
EOF 文件结尾
lemon520
2003-11-01
打赏
举报
回复
BOF 头
EOF 尾
ttlb
2003-11-01
打赏
举报
回复
if (ifile.eof())
{
// end of file;
}
js 获取服务器excel
文件
是否存在,js
读取
excel
文件
内容
/怎么用js
判断
导入的excel的数据
是否为空
...
怎么用js将excel中的数据
读取
后显示到网页中的表格?1、进Internet属性。2、点击安全。3、选择自定义。4、把ActiveX控件件下的所有选项成启用。5、服务器生成html格式的Excel,然后设置怎么用js将excel中的数据
读取
后显示到网页中的表格1、进Internet属性。2、点击安全。3、选择自定别。4、把ActiveX控件和插件下的所项都改成启用。5、服务器生成html格Exc...
java
判断
txt
文件
为空
Java
判断
TXT
文件
是否为空
的科普文章 在Java编程中,经常需要对
文件
进行操作,其中
判断
一个TXT
文件
是否为空
是一项常见的任务。本文将介绍如何使用Java语言来
判断
TXT
文件
是否为空
,并提供相应的代码示例。
判断
TXT
文件
是否为空
的方法
判断
TXT
文件
是否为空
,通常有两种方法: 检查
文件
大小:如果
文件
大小为0,则认为...
C++读入
文件
判断
文件
是否存在 及
是否为空
及 是否结束
C++读入
文件
判断
文件
是否存在 及
是否为空
及 是否结束
判断
Java
文件
是否为空
内容
:精准检测
文件
是否无
内容
判断
Java
文件
是否为空
内容
:精准检测
文件
是否无
内容
在Java编程中,
判断
文件
是否为空
内容
是一个常见的需求。本文将介绍如何使用Java编写代码来精确
判断
文件
是否为空
,并提供详细的描述和示例代码。
C语言
读取
文件
后
判断
是否
读取
结束
读取
文件
时,
判断
内容
是否已经为空当目前所
读取
的字符为EOF时说明后面
内容
为空或者直接使用feof()函数 当目前所
读取
的字符为EOF时说明后面
内容
为空 char ch; FILE* fp=fopen(********); ch=fgetc(fp); if(ch==EOF) printf("
文件
为空\n"); 或者直接使用feof()函数 FILE* fp=fopen(********); if...
C语言
70,040
社区成员
243,237
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章