まず第一に、これは私のコードの一部です:
....
string input;
getline(cin, input);
ifstream openFile;
openFile.open(input.c_str(), ios::in);
if(openFile.is_open()){
cout << "File opened" << endl;
}
else {
cout << "Cant open the file " << endl;
}
結果は常に「ファイルを開くことができません」。私はファイルが存在することを非常に確信しています。同じディレクトリにdata1.txt、data2.txt ... data10.txtがあります(XCodeを使用して新しい空のファイルを追加し、その中にデータを追加して保存しました)。
別のテストを行い、新しいディレクトリを作成し、cppファイルとデータファイルをコピーして貼り付けます。ターミナルで実行すると、動作し、データファイルを読み取ることができます。xcodeがデータファイルを読み取れないのはなぜですか?何か案が?