作業ディレクトリのフォルダーに保存されているテキスト ファイルから読み取りたい。ただし、テキスト ファイルが作業ディレクトリにない限り、開くことはできません。
このようなラインを使用しています。何に変更する必要がありますか?
ifstream myfile ("./folder/example.txt");
Windows を使用している場合は、この形式を使用してファイルを開きます。
ifstream myfile ("C:\\Book\\file.txt") ;
あなたのファイルがCドライブのBookフォルダにあるとします。最初にディレクトリを書き込み、次にテキスト ファイルに到達するまで、間に二重スラッシュを付けて後続のフォルダーを書き込みます。これを使って、プロジェクトディレクトリ自体に置いた方が良いですが。
ifstream myfile ("file.txt") ;
単に書くだけで、プログラムのディレクトリにアクセスできます
ifstream myfile ("example.txt");
example.txt がプログラムと同じディレクトリにある場合。このディレクトリに保存できない場合、これが機能しない可能性があることに注意してください。