if((fp=fopen("date.txt","w"))==NULL) { printf("File open error!\n"); exit(0);能不能解释下什么意思,

 我来答
帐号已注销
2011-02-23 · TA获得超过171个赞
知道答主
回答量:101
采纳率:100%
帮助的人:68.3万
展开全部
首先你应该知道 fopen()函数返回的是个FIFE指针,如果文件存在会在里面直接写入,如果不存在这个文件会创建。如果这个文件存在,如果文件打不开回返回一个NULL指针,如果文件不存在且无法创建文件返回一个空指针,当fp=fopen(),为NULL时此时为条件为真,打印出来File open error !exit(0)是结束强制退出这个程序
指着你say滚
2011-02-23 · 超过13用户采纳过TA的回答
知道答主
回答量:51
采纳率:0%
帮助的人:37.3万
展开全部
如果函数给出了(“date.txt =”、“w”)= =空){函数(“文件打开错误! \ n”);出口(0)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wxw072
2011-02-23 · TA获得超过3954个赞
知道小有建树答主
回答量:1079
采纳率:0%
帮助的人:121万
展开全部
if((fp=fopen("date.txt","w"))==NULL) //如果不能打开文件date.txt,则
{
printf("File open error!\n");// 显示“File open error!(文件打开错误)”
exit(0);//并退出程序
}
来自:求助得到的回答
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
npmdc09
2011-02-24 · TA获得超过742个赞
知道小有建树答主
回答量:600
采纳率:0%
帮助的人:0
展开全部
序 test.txt放在你的源文件目录下

如果放在 .exe目录下~要双击.exe才能读到test.txt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式