首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++文件路径有关问题

2013-08-26 
C++文件路径问题void main(){ifstream open(1.txt)ofstream write(resout.txt)}上面的路径直接就是.

C++文件路径问题

void main(){
ifstream open("1.txt");
    ofstream write("resout.txt");
}


上面的路径直接就是.cpp同一文件夹下的路径,这个是C++默认的吗?那么我要是想自己获取工程文件路径呢?请教~~~ C++ 路径获取
[解决办法]

ifstream open("your_file_dir\\1.txt");

[解决办法]
if windows:
GetModuleFilePath
[解决办法]
Directory Control
These routines access, modify, and obtain information about the directory structure.

Directory-Control Routines

Routine Use 
_chdir, _wchdir Change current working directory 
_chdrive Change current drive 
_getcwd, _wgetcwd Get current working directory for default drive 
_getdcwd, _wgetdcwd Get current working directory for specified drive 
_getdrive Get current (default) drive 
_mkdir, _wmkdir Make new directory 
_rmdir, _wrmdir Remove directory 
_searchenv, _wsearchenv Search for given file on specified paths 


[解决办法]

       char *getcwd(char *buf, size_t size);

       char *getwd(char *buf);

       char *get_current_dir_name(void);


路径注意下'\'逃逸字符就好

热点排行