0

テキスト ファイルに出力する簡単なプログラムを次に示します。

#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 を IDE として使用しているため、Xcode に問題がある可能性があります。

4

2 に答える 2

1

コードに問題はありません。Xcode に問題がある可能性があります。

于 2009-09-04T11:46:30.047 に答える
1

何が問題なのかわかりません。実行されていないか、間違ったパスに書き込んでいるということですか。これを明らかにするには、unistd.h をインクルードして、このスニペットを挿入してみてください。

char* s = getcwd(NULL, 256);
printf("im running and pwd is: %s\n", s);

xcode 内で CMD-SHIFT-R を押してコンソールを開き、何かが出力されるかどうかを確認します。

于 2009-09-04T11:57:17.513 に答える