读书人

C++文件路径有关问题

发布时间: 2013-08-26 12:17:40 作者: rapoo

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);


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

读书人网 >C++

热点推荐