返回信息流百度了下,有人用下面的方法
char path[] = "C:\\test\\test.txt";
FILE *fp = fopen(path,r);
试了下不行,
还有人用fp=fopen("C:\test\test.txt",“r”)我试了也不行
我用的是vc2008
这是一条镜像帖。来源:北邮人论坛 / cpp / #17461同步于 2008/12/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
C语言编程时,要打开的文件在其它目录,如何通过编程打开?
bandari
2008/12/12镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
r用双引号括着
【 在 bandari (salaam) 的大作中提到: 】
: 百度了下,有人用下面的方法
: char path[] = "C:\\test\\test.txt";
: FILE *fp = fopen(path,r);
: ...................
是,我刚试了。第一个给r加引号就好了 谢谢
那下面那个,那个单斜杠的怎么就不行呢?假设给r加上引号
【 在 PtwCJ 的大作中提到: 】
: r用双引号括着
\做转义字符用,你想想\n代表什么
要想用\,就要用\\进行转义
在路径里面你用/也行。
【 在 bandari (salaam) 的大作中提到: 】
: 是,我刚试了。第一个给r加引号就好了 谢谢
: 那下面那个,那个单斜杠的怎么就不行呢?假设给r加上引号
也是有ms一家想出这么馊的主意,居然用\来做分隔符
【 在 ericyosho (ericyosho) 的大作中提到: 】
: 对,以后路径不要转义了,太容易出错。
: 全部都C:/***/***这样的写就好了。
: 几乎所有主流的语言,都支持/
: ...................
一语惊醒梦中人啊,基础没打好,让大牛们见笑了,呵呵
【 在 PtwCJ 的大作中提到: 】
: \做转义字符用,你想想\n代表什么
: 要想用\,就要用\\进行转义
: 在路径里面你用/也行。
fopen(path,"r");
【 在 bandari (salaam) 的大作中提到: 】
: 百度了下,有人用下面的方法
: char path[] = "C:\\test\\test.txt";
: FILE *fp = fopen(path,r);
: ...................