入力/出力ストリームの非常に基本的な側面を学習しているだけで、プログラムにテキスト ファイルを読み取らせることができないようです。.txt ファイルを C++ コードとして読み取ろうとしていることを示すエラーが表示されますが、ストリームをテストするためにそこにある値を使用しているだけです。
これらは、含まれている .txt ファイルの内容です。
12345
Success
メインプログラムのコードは次のとおりです。
#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;
}
最初に表示されるエラー メッセージは、"expected unqualified-id before numeric constant" で、プログラムがインクルード ファイルをコンパイルしようとしていることを示しています。これを防ぎ、テキスト ファイルを意図したとおりに読み取るにはどうすればよいですか?