dポイントプレゼントキャンペーン実施中!

今プログラムを作りかけなのですが、
forで何回もまわして計算しているので
printfでそのまま出力すると見づらくなってきたので
テキストに出力したくてちょっといじってみたんですが、テキストは作成されるんですが肝心の数字が出力されていません。

ソースのいじったところは
pritf("s[%d]=%f\n",a,b);
となっていたところを

メイン分の最初で
FILE *fp;
を宣言して

fp=fopen("test.txt","w");
省略
fpritf(fp,"s[%d]=%f\n",a,b);

と直しただけなのですが
test.txtに何も書き込まれません。
ソースを省略しすぎかもしれませんが
よろしくおねがいします。

A 回答 (1件)

fcloseしてからtest.txtの中身を確認してますか?

    • good
    • 1
この回答へのお礼

回答ありがとうございます。
fcloseしたら出力されるようになりました。
あわてて質問してしまってすいませんでした。

お礼日時:2003/11/18 07:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!