2011-12-12 4 views
1

Xcode에서 파일을 읽을 수 없습니다. 필자는 소스, 문서 및 제품 폴더에 넣고 소스 코드와 동일한 폴더에 파일을 저장하는 등 모든 작업을 시도했습니다. 코드는 다음과 같습니다 :Xcode 3에서 파일을 열 수 없습니다.

#include <iostream> 
#include <fstream> 
using namespace std; 

int main() 
{ 
    string line; 
    ifstream infile; 
    infile.open ("example1.txt"); 
    getline (infile,line); 
    cout << line << endl; 
    if (infile.is_open()) 
     cout << "file opened successfully\n"; 
    infile.close(); 
} 

출력에 아무 것도 인쇄되지 않습니다. 어떤 제안이라도 대단히 감사하겠습니다.

답변

0

Xcode에서 실행 파일을 클릭하고 정보 얻기을하십시오. 첫 번째 탭에는 작업 디렉토리에 대한 설정이 있어야합니다. example1.txt 파일을 해당 폴더에 넣거나 작업 디렉토리를 example1.txt의 위치로 변경하면 코드가 결과를 출력해야합니다.

+0

파일을 작업 디렉토리로 이동했지만 여전히 파일을 감지하지 못합니다. 다른 원인이 원인이라고 생각하십니까? – user700077

+0

'if (infile.is_open()) '테스트에 else 절을 ​​추가하여'infile.is_open()'이 * false *를 반환하면 무엇인가가 출력되도록하십시오. 출력물이 인쇄됩니까? – sjs

+0

좋습니다. 나는 그렇게했고 else 문은 실행되었습니다. :/ – user700077

관련 문제