永发信息网

菜问题:怎么判断文件CFile已打开?

答案:2  悬赏:0  手机版
解决时间 2021-01-31 05:26
菜问题:怎么判断文件CFile已打开?
最佳答案
在打开文件时可通过检查 Open() 函数的返回值,非零即打开成功。
如:CFile file;
if(file.Open("d:\t.txt",CFile::modeRead))
AfxMessageBox("Succeed to open the file!");elseAfxMessageBox("Error when opening the file!");
如果要在关闭前判断,可以用一个间接的办法(尽管这个办法不够好),如:
CFileStatus fs;
if(file.GetStatus(fs))
file.Close();
用前一位的方法要好一点!
GetStatus(_T(strFilename),status))返回值是 BOOL 型的,即 TRUE 或 FALSE .
全部回答
如:cfile file; if(file.open("d:\t.txt",cfile::moderead)) afxmessagebox("succeed to open the file!");elseafxmessagebox("error when opening the file!"); 如果要在关闭前判断,可以用一个间接的办法(尽管这个办法不够好),如: cfilestatus fs; if(file.getstatus(fs)) file.close(); 用前一位的方法要好一点! getstatus(_t(strfilename),status))返回值是 bool 型的,即 true 或 false .
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
汽车平时水温正常,高速是但过低,怎么回事
小猫掉毛怎么办
导出的简历怎样修改格式才不会乱
【一直被模仿从未被超越】一直被模仿从未被超
西双塘村怎么去啊,我要去那办事
你碰到了等车的3个人,一位生病的老人,一位医
iphone土豪金掉漆了能补吗
朋皇的意思是什么啊?知道的请说下!
男不倒18元一盒
梦幻诛仙 69升80要多少经验
杨学士村怎么去啊,我要去那办事
有没有推荐300以内的自行车,样子偏跑车类
论语五则翻译孔子:“君子有九思:视思明,听
有仙家跟着是看自己缘分吗
除了木禾,还有哪些字里藏着木
推荐资讯
我们把长期经受精神刺激的能力,看作衡量心理
玛丽艳美容工作室地址在什么地方,我要处理点
笔记本运行3D画面变卡顿,高手求教
鋭藻的意思是什么啊?知道的请说下!
已知一个正三棱台的两底面边长分别为30厘米和
九中光华校区和嘉祥成华校区哪个好一点
巨西村地址有知道的么?有点事想过去
右下图是我国东部某山地地形剖面图及自然带垂
看看七孔电表,带互感器接线图
怎么才能知道驾照下没下来
畅通配货站(友谊路辅路)怎么去啊,我要去那办
圆通快递(友谊路辅路)地址在什么地方,我要处
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?