2014-01-17 3 views
0

파일을 작성하고 안에 뭔가를 쓰고 싶습니다. 그래서 나는이 쓴 :작성하여 C++로 파일 작성하기

#include <iostream> 
#include <fstream> 

using namespace std; 

int main(int argc, const char * argv[]) 
{ 
    ofstream m; 
    m.open("bonjour.txt"); 
    m << "bonjour.\n"; 
    m.close(); 
    return 0; 
} 

을 그리고 난이 올바른 생각,하지만 난 그것을 실행할 때, 나는 어떤 파일 bonjour.txt을 찾을 수 없습니다. 내가 잘못 했나요?

+2

프로그램이 위치한 디렉토리를 확인 했습니까? – 0x499602D2

+0

예, 그리고 나는 혼란 스러울 지 모르지만, 이제 나는 구멍 경로를 넣는 것을 시험했으며, 작동하지 않습니다. – Ekica

+0

현재 디렉토리에 "파일 생성"권한이 있습니까? 스트림의'fail()'비트 (닫히기 전에)를 검사하여 잘못된 것이 있는지 확인하십시오. –

답변

0

코드에는 문제가 없습니다. 그것은 나를 위해 작동하고 "bonjour.txt"라는 내용의 "bonjour"파일을 만듭니다. 당신이 열고 당신이 원하는만큼 여러 번 같은 파일을 닫고 이전에 텍스트 파일에 있던 내용을 지울 수 없습니다 수있는 추가 모드의 사용과

관련 문제