| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 528 人关注过本帖
标题:c语言的文件问题
只看楼主 加入收藏
hdshdzh
Rank: 2
等 级:论坛游民
帖 子:77
专家分:11
注 册:2010-5-13
结帖率:92.31%
收藏
已结贴  问题点数:6 回复次数:7 
c语言的文件问题
#include<stdio.h>
#include<conio.h>
main()
{
FILE *fp;
clrscr();
printf("open and close of file\n\n");
if((fp=fopen("D:\programing\c\tc20\TURBOC2\output2\p129k.c","r"))==NULL)
{
printf("can,t open test1.txt file\n");
exit(0);
}
else
{
printf("open test1.txt file succeed!\n");
printf("file point to %ld\n",fp);
printf("please press any key close file\n");
getch();
if(0==fclose(fp))
printf("file already close\n");
else
printf("file close error!\n");
}
}为什么显示can,t open test1.txt file,我要打开那个文件的话,程序怎么写。打开的文件程序能在TC界面操作吗

[ 本帖最后由 hdshdzh 于 2010-5-21 16:00 编辑 ]
搜索更多相关主题的帖子: 文件 c语言 
2010-05-21 15:59
我菜119
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:938
专家分:1756
注 册:2009-10-17
收藏
得分:1 
D:\programing\c\tc20\TURBOC2\output2\p129k.c
在你的这个文件的路径有点问题,因为在c语言中“\”用的是转义字符表示的即“\\”。你把\改为\\试试看吧!如果有问题再说!

愿用余生致力编程
2010-05-21 16:03
hdshdzh
Rank: 2
等 级:论坛游民
帖 子:77
专家分:11
注 册:2010-5-13
收藏
得分:0 
这个我试过了,一样
2010-05-21 16:10
kekin
Rank: 2
等 级:论坛游民
帖 子:59
专家分:85
注 册:2010-3-26
收藏
得分:4 
//你把你要打开的文件复制到你的源程序所在的文件夹
if((fp=fopen("D:\programing\c\tc20\TURBOC2\output2\p129k.c","r"))==NULL);
//把上面这句就改为下面的就行了
if((fp=fopen("p129k.c","r"))==NULL);

你试试
2010-05-21 17:26
hdshdzh
Rank: 2
等 级:论坛游民
帖 子:77
专家分:11
注 册:2010-5-13
收藏
得分:0 
没有路径怎么行
2010-05-21 17:58
hdshdzh
Rank: 2
等 级:论坛游民
帖 子:77
专家分:11
注 册:2010-5-13
收藏
得分:0 
能不能帮我写一条打开文件的程序呀,上面那个我多次改过了还是不行
2010-05-21 20:04
kekin
Rank: 2
等 级:论坛游民
帖 子:59
专家分:85
注 册:2010-3-26
收藏
得分:0 
以下是引用hdshdzh在2010-5-21 17:58:41的发言:

没有路径怎么行
//都说了你把你要打开的文件复制到你的源程序所在的文件夹
2010-05-22 09:40
zhujianiu
Rank: 4
等 级:业余侠客
帖 子:126
专家分:244
注 册:2010-5-14
收藏
得分:1 
其实除了用//可以当路劲!\也可以当路劲的!
不相信的话! 去自己试试
2010-05-22 09:53
快速回复:c语言的文件问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040521 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved