- ベストアンサー
fopenのコード
初歩的なことですがファイルをオープンするfopenの例題で *************************** #include<stdio.h> int main (void) { FILE *fp; fp = fopen ("test1.txt","w"); if (fp==NULL) { printf ("ファイルをオープンできませんでした。\n"); return 1; } else { printf ("ファイルをオープンしました。\n"); } fclose (fp); printf ("ファイルをクローズしました。\n"); return 0; } *********************************というのがあります。 この中のif文の中のreturnの戻り値が1なのはなぜでしょうか? (例題によっては-1というのもありましたが・・。) またどこに戻り値を返すのでしょうか? もしファイルがオープンできなければその時点で終了になるのでしょうか?初歩的なところですがお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- chie65536(@chie65535)
- ベストアンサー率44% (8714/19792)
回答No.4
- titokani
- ベストアンサー率19% (341/1726)
回答No.3
- php504
- ベストアンサー率42% (926/2160)
回答No.2
関連するQ&A
このQ&Aのポイント
- DCP-L2550DWのPDFスキャンでPCに接続中から全くスキャンされないエラーが発生する場合、PCとプリンターの接続がされていない可能性があります。業務に支障をきたすことがあるため、問題の解決方法を探しています。
- PC自体に問題はなく、スキャンできるときもあればできないときがあるため、原因が分かりません。正常にスキャンするためにはどのような環境が必要なのか、ご教示いただけると助かります。
- お使いの環境では、有線LANで接続しています。関連するソフトやアプリは特にありません。また、電話回線は固定電話ではなく、携帯電話のみを使用しています。
お礼
そういうことなんですね。回答ありがとうございます。