저는 입/출력 스트림의 아주 기본적인 측면을 배우고 있으며, 프로그램에서 텍스트 파일을 읽지 못하는 것 같습니다. C++ 코드로 .txt 파일을 읽으려는 오류를 표시합니다. 스트림을 테스트하기 위해 값을 사용하고 있습니다. 메인 프로그램의 코드 여기C++ 프로그램은 포함 된 .txt 파일을 코드로 봅니다.
12345
Success
과 :
이
내 포함 .txt 파일의 내용입니다 내가받은 첫 번째 오류 메시지가 "전에 비정규-ID를 것으로 예상된다#include <fstream>
#include <iostream>
#include "C:\Users\Pavel\Desktop\strings.txt"
using namespace std;
int main (int nNumberOfArgs, char* pszArgs[])
{
ifstream in;
in.open("C:\Users\Pavel\Desktop\strings.txt");
int x;
string sz;
in << x << sz;
in.close();
return 0;
}
프로그램이 포함 된 파일을 컴파일하려고한다는 것을 알려주는 "숫자 상수"가 있습니다. 이 문제를 방지하고 텍스트 파일을 의도 한대로 읽게하려면 어떻게해야합니까?
파일을 포함하고 있으므로 컴파일러가 파일을 코드로 구문 분석하려고합니다. – TheZ
'#include '를 제거한 후에'in << x << sz;'를'in >> x >> sz;'로 변경해야합니다. –
또한 경로를 수정하십시오. 'in.open ("C : \\ Users \\ Pavel \\ Desktop \\ strings.txt")' – sehe