この簡単なサンプルコードを使用してプログラムを実行し、テキストファイルを出力しています。私はXcodeを使用しており、コマンドラインツールから新しいC++プロジェクトを開始しました。何らかの理由で、プログラムがMacにファイルを出力しません。 XCodeがコンピューターにファイルを出力しない理由を理解してください。ありがとう!
#include <iostream>
#include <fstream>
using namespace std;
int main() {
double myNumber = 42.5;
fstream outfile("test.txt", fstream::out);
outfile << "The answer is almost " << myNumber << endl;
outfile.close();
}
ダン私はそれを理解したとは信じられない、それはXcodeのオプションでした。それで、xcodeの上部にある停止ボタンの近くのテキストをクリックしてバーをクリックしました(プロジェクト名> My Mac 64-bit)
次に、編集スキームをクリックしました。 [オプション]タブをクリックし、クリックしてカスタム作業ディレクトリを使用します。次に、作業ディレクトリを選択しました。これでテキストファイルが表示されます。
上記のように、スキームを編集することはうまくいきましたが、スキームに到達するのは異なりました。
また、ウィンドウの左側のペインでRun/Debugオプションを選択しました。
現在の作業ディレクトリを見つけるには、プロジェクトナビゲーターの[製品]フォルダーで製品を右クリックし、[Finderに表示]を選択します。このディレクトリには、コンパイルされたコードも含まれています。
例:〜/ Library/Developer/Xcode/DerivedData/<プロジェクト名> -gweghgfqkjkidjfhcgetdryechjz/Build/Products/Debug