2014-01-28 6 views
0

텍스트 파일 인 파일을 열려고합니다.파일을 열 수 없습니다.

문자열과 fstream을 포함 시켰습니다.

#include <string> 
#include <fstream> 

이것은 프로그램에있는 코드이지만 프로그램을 실행할 때마다 "파일을 열 수 없습니다"라고 표시됩니다.

float unscreen() 
{ 
    cout << "Welcome to the screen help area" << endl; 


    cout << "\n" << endl; 
    string line; 
    ifstream myfile("unsreen.txt"); 
    if(myfile.is_open()) 
    { 
     while(getline(myfile, line)) 
     { 
      cout << line << '\n'; 
     } 
     myfile.close(); 
    } 

    else cout << "unable to open file"; 


    cout << "\n" << endl; 
    cout << "Press 0 for further action or press 9 to exit." << endl; 

파일에서 뭔가를 변경해야하나요, 해당 파일이 디렉토리에 있습니다.

+1

파일의 이름이'unscreen.txt'가 아닌'unsreen.txt'입니까? 당신의 이름은 나중에 =를 나타내는 것 같습니다.) – Cyclonecode

+0

예, 전 선생님이 있습니다. –

+0

파일을 열 수있는 또 다른 해결책을 찾으러 갈 것입니다. –

답변

1

는 당신은 \ 프로젝트 이름 \ 프로젝트 이름

이 동일한 코드가 작동 미세 프로젝트에 확인 unsreen.txt했는지 확인합니다. 그것은 여전히 ​​당신을 위해 작동하지 않는 경우 파일 주석에게이 모든 코드를 삭제하고

ofstream myfile("unsreen.txt"); 
myfile<<"sdafe"; 
myfile.close(); 

그런 다음, 파일을 열은 후 추가 코드를 삭제하고 하나의 나이로 교체 할 것을 추가합니다.