五日目ツイートそれでは、ファイルの読み込みア~ンド書き込みじゃ。“内はオープンモード(下記参照)ファイルオープン失敗した時は、NULLポインタを返すファイルに書く「fputs」fputs(テキストバッファ,ファイルポインタ)ファイルポインタのファイルに文字列テキストバッファを一行書き出すエラーの場合はEOFを返し、成功した時は、0以上の値を返すファイルを閉じる「fclose」fclose(ファイルポインタ)ファイルオープンモードrテキスト読み込み(ファイルがない場合はオープンエラー)wテキスト書き込み、上書き(ファイルがない場合は新規作成)aテキスト追加(ファイルがない場合は新規作成)rbバイナリファイルとしてrと同じwbバイナリファイルとしてwと同じabバイナリファイルとしてaと同じr+テキスト読み書き可能で(ファイルがない場合はオープンエラー)w+テキスト読み書き、上書き可能(ファイルがない場合は新規作成)a+テキスト読み書き可能で追加可能(ファイルがない場合は新規作成)rb+バイナリファイルとしてr+と同じwb+バイナリファイルとしてw+と同じab+バイナリファイルとしてa+と同じファイル処理のプログラムを実行してみよう説明が終わったところで、ファイルの読み込みと書き込み両方を使ったプログラムをみてみるとしようかの。入力に関するところと出力に関するところをよ~く見比べるんじゃぞ。)は1が失敗の時、0が成功の時じゃ。プログラムの終了する関数なんじゃ。ファイルポインタの宣言を説明し忘れとったが、これを忘れずにな。*ファイルポインタで宣言するんじゃ。forget!!・・・forget-me-notか。・・・・あれは、悲しい話だよ、ん。ファイルをオープンする時などは、プログラムのようにエラー処理も一緒に覚えておくとよいじゃろう。欠かせないものなんでな。今まで習った関数に似た関数じゃ。頭にfをつけると・・・えー、こんがらがりそう...。ファイルに書き込むprintfじゃな。ファイルかディスプレイかの違いじゃな。ファイルの「f」が頭についているとファイルの方ということだね。%s”,配列要素,配列名)fprintfによるファイルへの書き込みプログラム#defineは、文字列の置き換えを行うんじゃぞ。覚えておいて損はない変数じゃ。後から、Nのところにいろいろ数字を置き換えれるんじゃからの。N3」はNを3で置き換えろという意味じゃ。(コンパイルに先立ってNが3に置き換えられる)この場合、6、7、8行目と16行目が置き換えられるのう。キーボードからではなくファイルから読み込む関数「fscanf」それと同じように、scanfと同じ機能を持ったfscanfという関数がある。こちらはファイルから読み込むんじゃ。%s”,配列要素,配列名)ふむふむ。二組ともよく似とるじゃろ。fscanfによるファイル読み込みプログラムファイルSEISEKIを読み込んでから書きこむぞい。130]オマケ.表示する時に桁を合わせてみる[%-10s][%5d]の意味は忘れておらんじゃろうな?随分前にちらっと言っておいたんじゃが・・・。!考えがあっま~い!ちらっと言っただけで覚えてるなんてあるわけ・・やっぱりないかの・・・それがどういうわけか覚えてるんだな、これが。「-」をつけると左詰めで、この場合だと10桁文字幅を確保って事でしょ?それで、「-」がついてないのは、右詰め5桁の文字幅確保って事♪えっら~いっ!お前さんとしては、上の上の上出来じゃ!・・・あんまり褒められると返って・・・・・・いや~・・すまん、すまん。七日目まとめ変数、定数、ビット処理についてまとめ。一夜漬C言語この本「一夜漬C言語」を教科書として当ホームページを作りました。さんの七日間戦争ぷうさんの七日間戦争の目次です。