C程序中文件路径问题?

C程序中文件路径问题?,第1张

C 语言 最早 用于 unix.

unix 的路径 是用 正斜杠 /, linux 继承 unix 用 正斜杠,

网页 html 等 也是用 正斜杠.

反斜杠,计算机 软件 用于 “转义”.

可是垄断了微机 *** 作系统的微软,路径 用的是 反斜杠销缺 \. 所以在视窗系统的C程序中写文件路径时,不得不用 “双反斜杠”,第一个码返反斜杠叫 “转义”(就是下一个字符作特殊解释),“双反斜杠”解释为路径。

理论上 "xxx/xx"与"xxx\\xx" 没有什么区别,但不是所有编译器都懂。总之,微软系统你用亏模辩 “双反斜杠”保险。

C语言中指定文件路径的三种方银凯法:

方法一:当前工程下的文件

fopen("demo.txt","rt")

方法二:当锋吵唤前工程下的 test文件夹 中文件

fopen(".\\test\\demo.txt","rt")

方法三:绝对路径,D盘下project文件夹中的文碰消件

fopen("d:\\project\\demo.txt","rt")


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8220479.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存