求一句C语言程序 如果指定一个txt文件存在不处理,如果不存在则新建这个指定文件怎么写?

[复制链接]
查看11 | 回复2 | 2011-2-17 01:10:29 | 显示全部楼层 |阅读模式
也就是说比如判断D盘中有没有a.TXT,有刚不做处理,没有这个文件刚建一个明确的说
if(D盘中有没有a.TXT)
{
新建D:\\\\\\\\a.TXT;
}
回复

使用道具 举报

千问 | 2011-2-17 01:10:29 | 显示全部楼层
<pre id=\\\"best-answer-content\\\">FILE *fp;
if((fp=fopen(\\\"D:\\\\\\\\a.txt\\\",\\\"r\\\"))==NULL) //判断文件是否存在
{
fp=fopen(\\\"D:\\\\\\\\a.txt\\\",\\\"w\\\"); //如果文件不存在,新建一个文件
}
fclose(fp); //关闭文件
回复

使用道具 举报

千问 | 2011-2-17 01:10:29 | 显示全部楼层
<p>

<pre class=\\\"answer-content\\\">#includeSTDIO.H
main()
{
FILE *fp;
if(fp=fopen(\\\"D:\\\\\\\\a.txt\\\",\\\"rt\\\")==NULL)
{
printf(\\\"open file error!\\\");
fp=fopen(\\\"D:\\\\\\\\a.txt\\\",\\\"wt\\\");
}

}

</p>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行