親切な方おしえてください。

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
yuilove

親切な方おしえてください。

#1

投稿記事 by yuilove » 9年前


#include<stdio.h>
#include<stdlib.h>
int main(int argc, char *argv[])
{
FILE *fp;

if((fp=fopen("data.txt","w"))==NULL){
printf("data.txt をオープンできません。\n"); /*課題:fprintf と stderr で*/
exit(1);
}
/* fp = fopen("data.txt","w");
if(fp==NULL){...}  のように分けてもよい */

fclose(fp);
return 0;
}

上のプログラムの fopen のモードが"r","w","a"のそれぞれについて,オープンす べきファイル(data.txt)が無かった場合,
1. 実行結果はどうなるか
2. ファイル"data.txt"が作成されるか について,プログラムを作成し実行して調べよ

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: 親切な方おしえてください。

#2

投稿記事 by みけCAT » 9年前

  • 課題の丸投げは禁止です。フォーラムルールをお読みください。
  • ソースコードを提示する際は、BBCodeを有効にした(無効にしない)状態でcodeタグで囲んでいただけると、見やすくてありがたいです。
yuilove さんが書きました:課題:fprintf と stderr で
やりましょう。
yuilove さんが書きました: 1. 実行結果はどうなるか
2. ファイル"data.txt"が作成されるか
特に書き込みにおいて、ファイルシステムの容量やパーミッションなどの影響を受けるかもしれません。
yuilove さんが書きました:プログラムを作成し実行して調べよ
書いてある通りにしてください。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

アバター
Dixq (管理人)
管理人
記事: 1662
登録日時: 15年前
住所: 北海道札幌市
連絡を取る:

Re: 親切な方おしえてください。

#3

投稿記事 by Dixq (管理人) » 9年前

ルールを破って質問する行為に答える人は親切な人ではありません。
質問する前に規約をよくお読みください。
実際にやってみましょうということなので実際にやってみましょう。
コンパイル環境は手元にありますか?
fopenでググればすぐ答えも出ますけどね

閉鎖

“C言語何でも質問掲示板” へ戻る