+ -
当前位置:首页 → 问答吧 → ifstream 路径

ifstream 路径

时间:2011-12-12

来源:互联网

用ifsteam获取文件流时, 可否不用绝对路径,因为那样可以执行差。 如何实现 ?

作者: shouso888   发布时间: 2011-12-12

使用相对路径也是可以,相对于程序所在位置的路径, ./ 上一级。
或设置环境变量, 不知标准C++中是否有设置当前目录的函数

作者: pengyouya123   发布时间: 2011-12-12

什么叫执行差?
最终还是要用绝对路径的

作者: ouyh12345   发布时间: 2011-12-12

引用 1 楼 pengyouya123 的回复:

使用相对路径也是可以,相对于程序所在位置的路径, ./ 上一级。
或设置环境变量, 不知标准C++中是否有设置当前目录的函数


似乎不能用 ./ 。。。。我现在试试 用 pwd 再 把需要的文件名加上。。就是相应的绝对路径名了

作者: shouso888   发布时间: 2011-12-12

引用 3 楼 shouso888 的回复:

引用 1 楼 pengyouya123 的回复:

使用相对路径也是可以,相对于程序所在位置的路径, ./ 上一级。
或设置环境变量, 不知标准C++中是否有设置当前目录的函数


似乎不能用 ./ 。。。。我现在试试 用 pwd 再 把需要的文件名加上。。就是相应的绝对路径名了

没问题,代码如下:
C/C++ code

   ifstream is("../1.txt");
    assert(is);


结贴吧!

作者: pengyouya123   发布时间: 2011-12-14