私は比例計算機を書いています。プログラムの開始時に、同じフォルダー内の .txt から ASCII テキスト アート画像を読み込みます。
これが私がやっている方法です:
//Read picture
string line;
ifstream myfile("/Users/MYNAME/Desktop/MathScripts/Proportions/Value Finder/picture.txt");
if (myfile.is_open()) {
while (!myfile.eof()) {
getline(myfile, line);
cout << line << endl;
}
myfile.close();
} else cout << "Unable to load picture!!!" << endl;
//Finish reading txt
.txt が同じフォルダーにある場合、名前だけを使用でき、ディレクトリを言う必要はないと聞きました。代わりの意味
/Users/MYNAME/Desktop/MathScripts/Proportions/Value Finder/picture.txt
「picture.txt」を使用できます。それは私にはうまくいきません。コードを編集しなくても、ユーザーが「Value Finder」フォルダー内を移動できるようにしたいと考えています。
私はMacを使用しており、 CodeRunnerを使用しています。何かおかしい?
picture.txt が私のコードと同じフォルダーにあることを確認するように言わないでください。です。