2013-03-18 7 views
0
#include<iostream> 
#include<fstream> 
using namespace std; 
int main() 
{ 
string a("hehe.txt"); 
ofstream aa; 
aa.open(a.c_str()); 
aa<<"hehe"<<endl; 
aa.close(); 
return 0; 
} 

위와 같이 주 파일 만 포함 된 VS 2010에서 간단한 프로젝트를 만듭니다. "hehe.txt"가 어디에 저장되어 있는지 궁금 해서요? 프로젝트 내에서 찾을 수 없었습니다.VS 2010에서 "열기"를 사용할 때 파일을 저장하는 기본 경로

+0

적어도 대부분의 OS에서는 해당 시점의 "현재 디렉토리"(거의 어디에서나있을 수 있음)에서 열립니다. –

+0

http://stackoverflow.com/questions/143174 –

+0

언급 한대로 "현재 디렉토리"에 존재합니다. 나는 그것을 실행하지 않고 컴파일하기 때문에 그것을 찾지 못했습니다. 문제를 게시하기 전에 두 번 생각해야한다고 생각합니다. 어쨌든, 귀하의 회신에 감사드립니다. – upceric

답변

1

파일은 .vcxproj 및 .cpp 파일과 동일한 폴더에 만들어집니다.

0

일반적으로 실행 파일을 시작한 디렉토리에 저장됩니다. 프로젝트의 Debug 또는 Release 서브 디렉토리를 체크인하십시오. 프로젝트 등록 정보 -> 구성 등록 정보 -> 디버깅에서 작업 디렉토리를 지정하여 작업 디렉토리를 변경할 수 있습니다.

0

.exe이 실행 된 시점에서 생성되며, 반드시 .exe 파일 옆에있는 것은 아닙니다.