现在的位置: 首页 > 综合 > 正文

fopen相对路径和绝对路径

2018年04月30日 ⁄ 综合 ⁄ 共 375字 ⁄ 字号 评论关闭

今天突然想到一个问题,TC下编程输出的程序如何让他安放到任何路径都可以运行呢?每次都将程序所在文件夹放到指定路径才可以运行很麻烦的。

于是实验了一下,发现:

1.用fopen("test.txt","wb“)或者是fopen("test.txt","rb")这些方法都是相对引用,就是引用和工程文件在同一个目录下文件。

2.用fopne(".\\test.txt”,"wb")或者是fopen(".\\test.txt","rb")同上面的作用一致。

3.用fopen("..''test.txt","wb")或者是fopen("..\\test.txt",“rb")是在当前目录上级目录下读或写名为test.txt的文件。

因此,可以得到,只要全部用相对路径打开,无论将程序所在文件夹放到哪里都可以运行。当然,若要在一定路径存放文件,那当然是要用绝对路径了。

抱歉!评论已关闭.