社区
C++ 语言
帖子详情
使用ifstream时,如何判断文件是否为空?
YufengShi
2004-12-26 09:08:02
rt
...全文
1486
7
打赏
收藏
使用ifstream时,如何判断文件是否为空?
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhengwei1984222
2004-12-27
打赏
举报
回复
to 阳光
行是行,但感觉不好,你说呢?
snow810211
2004-12-26
打赏
举报
回复
#include <fstream.h>
void main()
{
ifstream in;
in.open("a.txt",ios::in);
if(in.get()==EOF)
{
cout<<"Empty!\n";
}
}
这样行吗?
我测试了一下,能行,但是不知道是否合理,还请别人指点。
YufengShi
2004-12-26
打赏
举报
回复
Len==2?
xuzheng318
2004-12-26
打赏
举报
回复
ifstream input
input.seekg
fangrk
2004-12-26
打赏
举报
回复
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream input("a.txt");
if(input){
input.seekg(0,ios_base::end);
fstream::off_type Len=input.tellg();
if(Len==0) cout<<"Empty file\n";
}
}
YufengShi
2004-12-26
打赏
举报
回复
不可以啊
我用的是dev c++ 和 vc 6.0
oyljerry
2004-12-26
打赏
举报
回复
测试可以就可以
LL(1)文法分析
从
文件
读取能实现字符串分析的LL(1)文法,
ifstream
infile("C:/Users/lenovo/Desktop/文法txt");
ifstream
infil("C:/Users/lenovo/Desktop/测试.txt");找到其中这两段代码,改为自己的文档路径,其中文法格式为 txt=word + area|paper 能消除坐递归和提取左因子,但文法要以回车符结尾,就是最好一行是空的
C++
判断
文件
是否为空
C++
文件
操作——
判断
文件
是否为空
1、
文件
不存在 is_open() 用 is_open() 函数
判断
文件
打开的路径是否正确,返回值为bool类型: true:表示
文件
打开成功; false:表示
文件
打开失败。 通常用读
文件
操作 用 !is_open()
判断
文件
是否存在 因为,C++读
文件
时
,
文件
不存在,读
文件
中内容会报错
ifstream
ifs; ifs.open("
文件
名", ios::in); if (!ifs.is_open()) { cout << "
文件
不存在!" <
c语言
判断
txt
文件
是否为空
,如何
判断
文档或
文件
夹为空?
有用实例:#include#include int main(void){if ( !access("C://windows",0) )puts("C://windows EXISITS!");elseputs("C://windows DOESN'T EXISIT!");return 0;}方法一:access函数
判断
文件
夹或者
文件
是否存在函数原型: int access(const char...
判断
文件
是否为空
(转)
/
判断
文件
是否为空
//严重有问题啊,把写好的
文件
换行就不行了。 #include #include #include #include using namespace std; int main() {
ifstream
input("E://a.txt"); if(input) { string s;
文件
结束符EOF
ifstream
流
判断
文件
是否结尾的函数eof()
>> 关于
文件
结束符EOF EOF 是 End Of File 的缩写。 在C语言中,它是在标准库中定义的一个宏。 人们经常误认为EOF 是从
文件
中读取的一个字符(牢记)。其实,EOF 不是一个字符,它被定义为是 int 类型的一个负数(比如 -1)。EOF 也不是
文件
中实际存在的内容。EOF 也不是只表示读
文件
到了结尾这一状态(这种状态可以用 feof() 来检测)...
C++ 语言
64,652
社区成员
250,478
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章