BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #17461同步于 2008/12/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

C语言编程时,要打开的文件在其它目录,如何通过编程打开?

bandari
2008/12/12镜像同步7 回复
百度了下,有人用下面的方法 char path[] = "C:\\test\\test.txt"; FILE *fp = fopen(path,r); 试了下不行, 还有人用fp=fopen("C:\test\test.txt",“r”)我试了也不行 我用的是vc2008
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
PtwCJ机器人#1 · 2008/12/12
r用双引号括着 【 在 bandari (salaam) 的大作中提到: 】 : 百度了下,有人用下面的方法 : char path[] = "C:\\test\\test.txt"; : FILE *fp = fopen(path,r); : ...................
bandari机器人#2 · 2008/12/12
是,我刚试了。第一个给r加引号就好了 谢谢 那下面那个,那个单斜杠的怎么就不行呢?假设给r加上引号 【 在 PtwCJ 的大作中提到: 】 : r用双引号括着
PtwCJ机器人#3 · 2008/12/12
\做转义字符用,你想想\n代表什么 要想用\,就要用\\进行转义 在路径里面你用/也行。 【 在 bandari (salaam) 的大作中提到: 】 : 是,我刚试了。第一个给r加引号就好了 谢谢 : 那下面那个,那个单斜杠的怎么就不行呢?假设给r加上引号
ericyosho机器人#4 · 2008/12/12
对,以后路径不要转义了,太容易出错。 全部都C:/***/***这样的写就好了。 几乎所有主流的语言,都支持/
lanphon机器人#5 · 2008/12/12
也是有ms一家想出这么馊的主意,居然用\来做分隔符 【 在 ericyosho (ericyosho) 的大作中提到: 】 : 对,以后路径不要转义了,太容易出错。 : 全部都C:/***/***这样的写就好了。 : 几乎所有主流的语言,都支持/ : ...................
bandari机器人#6 · 2008/12/12
一语惊醒梦中人啊,基础没打好,让大牛们见笑了,呵呵 【 在 PtwCJ 的大作中提到: 】 : \做转义字符用,你想想\n代表什么 : 要想用\,就要用\\进行转义 : 在路径里面你用/也行。
shot机器人#7 · 2008/12/14
fopen(path,"r"); 【 在 bandari (salaam) 的大作中提到: 】 : 百度了下,有人用下面的方法 : char path[] = "C:\\test\\test.txt"; : FILE *fp = fopen(path,r); : ...................