アプリ版:「スタンプのみでお礼する」機能のリリースについて

 こんにちは。
 C言語初心者で、C言語の勉強をしています。
 Visual C++ 2005 Express Editionで、
 下記のようなプログラミングをし、kus.txtファイルを 
 作成しようとしました。
 #include <stdio.h>

int main(void)
{
FILE *fp;

fp = fopen("kus.txt", "w");

if(fp == NULL){
printf("ファイルオープン失敗\n");
return 1;
}
else{
printf("ファイルオープン成功\n");
}

fclose(fp);
printf("ファイル閉じる\n");

return 0;
}
 そしてこれをソリューションのリビルトをし、
 エラー0、警告1とでて、無事にビルトできましたが、
 この後コマンドプロンプトで、 
 このプログラムを実行したところ、
 ファイルオープン成功
 ファイル閉じる
 という言葉はしっかりでてきたのですが、
 肝心のkus.txtが、画面のどこにもでてきません。
 なぜでしょうか。教えてください。
 

A 回答 (4件)

IDEから実行しているのでしたら 実行時のカレントフォルダはソリューションを構築したフォルダです


ここに『kus.txt』が作成されていると思います

たとえば
C:\Document and Setteings\ユーザー名\My Documents\Visual Studio 2005\Projects\ソリューション名
といった具合のフォルダーを探して見ましょう

画面に『kus.txt』を出力するようにプログラミングしていないのですから表示はされませんよ
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
画面に表示されない理由がよくわかりました。
見つかりました。

お礼日時:2007/11/13 19:40

> 肝心のkus.txtが、画面のどこにもでてきません。



画面とは?
エクスプローラなどで確認してみましたか?
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
説明不足ですみませんでした、
画面とはデスクトップのことでした。
見つかりました。

お礼日時:2007/11/13 19:42

VC++ だと、ビルドしたプログラムがプロジェクトの下の Debug なり Release なりの下にできるので、その辺を探して下さい。

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

回答ありがとうございました。
Debugにありました。

お礼日時:2007/11/13 19:37

そのプログラムが置いてあるフォルダに


コッソリできてたりはしないのでしょうか。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
できていました。

お礼日時:2007/11/13 19:34

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