標準入出力

[C言語] fclose関数の使い方 – ファイルを安全に閉じる

fclose関数は、C言語で開いたファイルを閉じるために使用されます。 ファイルを閉じることで、バッファに残っているデータが書き込まれ、リソースが解放されます。 使用方法は、fopen関数で開いたファイルポインタを引数として渡します。 成功

続きを読む »
標準入出力

[C言語] clearerr関数の使い方 – ストリームエラーのリセット

clearerr関数は、C言語の標準ライブラリに含まれる関数で、ファイルストリームに対するエラー状態やEOF(End Of File)状態をリセットするために使用されます。 clearerr(FILE *stream)の形式で呼び出し、引数

続きを読む »
メモリ操作

[C言語] calloc関数の使い方 – メモリの動的確保&0初期化

calloc関数は、C言語でメモリを動的に確保し、確保したメモリ領域をすべて0で初期化するために使用されます。 callocは次の形式で使用します:void* calloc(size_t num, size_t size)。 numは確保す

続きを読む »
標準入出力

[C言語] fflush関数の使い方 – 出力バッファのクリア

fflush関数は、C言語で出力バッファをクリアするために使用されます。 標準出力(例: stdout)やファイルストリームに対してバッファリングされたデータを即座に書き出す際に役立ちます。 通常、出力はバッファリングされ、バッファがいっぱ

続きを読む »
標準入出力

[C言語] ferror関数の使い方 – ファイル読み書きエラーの取得

ferror関数は、C言語でファイル操作中にエラーが発生したかどうかを確認するために使用されます。 標準ライブラリのstdio.hに含まれており、引数としてファイルポインタFILE型を受け取ります。 ferror関数は、エラーが発生していれ

続きを読む »
標準入出力

[C言語] feof関数の使い方 – ファイルの終端判定を行う

C言語のfeof関数は、ファイルの終端(EOF: End Of File)に達したかどうかを判定するために使用されます。 feofは、FILE *型のポインタを引数に取り、ファイルが終端に達している場合に非ゼロ値を返し、そうでない場合は0を

続きを読む »
標準入出力

[C言語] fgetc関数の使い方 – ファイルから1文字読み込む

fgetc関数は、C言語でファイルから1文字を読み込むために使用されます。 関数のシグネチャはint fgetc(FILE *stream)で、引数にはファイルポインタを渡します。 ファイルポインタは通常、fopen関数で取得します。 fg

続きを読む »
標準入出力

[C言語] fgetpos関数の使い方 – ファイルポインタの位置の取得

C言語のfgetpos関数は、ファイルポインタの現在位置を取得するために使用されます。 fgetposは、ファイルストリームFILE *型と位置情報を格納するためのfpos_t型の変数を引数に取ります。 成功すると、ファイル内の現在の位置が

続きを読む »
標準入出力

[C言語] fopen関数の使い方 – ファイルを開く

fopen関数は、C言語でファイルを開くために使用される標準ライブラリ関数です。 書式はFILE *fopen(const char *filename, const char *mode)です。 filenameは開きたいファイルのパス、

続きを読む »
標準入出力

[C言語] fgets関数の使い方 – ファイルから1行読み込む

fgets関数は、C言語でファイルや標準入力から1行を読み込むために使用されます。 基本的な使い方は、fgets(バッファ, 読み込む最大文字数, ファイルポインタ)です。 バッファには読み込んだ文字列が格納され、最大文字数にはバッファのサ

続きを読む »
標準入出力

[C言語] fprintf関数の使い方 – フォーマット文字列の書き込み

fprintf関数は、指定したファイルポインタに対してフォーマットに従った文字列を書き込むために使用されます。 書式指定子を使って、整数%d、浮動小数点数%f、文字%c、文字列%sなどをフォーマットできます。 基本的な使い方はfprintf

続きを読む »
標準入出力

[C言語] fputchar関数の使い方 – 標準出力に1文字出力

fputchar関数は、C言語の標準ライブラリに含まれる関数で、1文字を標準出力に出力するために使用されます。 通常、putchar関数が使われますが、fputcharは非標準の関数であり、特定の環境やライブラリで提供されることがあります。

続きを読む »
標準入出力

[C言語] fputc関数の使い方 – 指定したファイルに1文字書き込む

fputc関数は、指定したファイルに1文字を書き込むためのC言語の標準ライブラリ関数です。 書式はint fputc(int char, FILE *stream)で、charには書き込みたい文字、streamには書き込み先のファイルポイン

続きを読む »
標準入出力

[C言語] fputs関数の使い方 – ファイルに文字列を書き込む

fputs関数は、C言語でファイルに文字列を書き込むために使用されます。 書式は fputs(文字列, ファイルポインタ) です。 第一引数に書き込む文字列、第二引数に書き込み先のファイルポインタを指定します。 ファイルポインタは、fope

続きを読む »
標準入出力

[C言語] fseek関数の使い方 – ファイルポインタを相対的に移動させる

fseek関数は、C言語でファイルポインタの位置を移動させるために使用されます。 書式はfseek(FILE *stream, long offset, int whence)です。 streamは操作対象のファイルポインタ、offsetは

続きを読む »
標準入出力

[C言語] fscanf関数の使い方 – ファイルからフォーマットを指定して読み込む

fscanf関数は、ファイルからデータを指定したフォーマットに従って読み込むために使用されます。 fscanfの基本的な構文は次の通りです: fscanf(FILE *stream, const char *format, ...) str

続きを読む »
標準入出力

[C言語] freopen関数の使い方 – ファイルの再オープン

freopen関数は、既存のファイルストリームを新しいファイルにリダイレクトするために使用されます。 通常、標準入力(stdin)、標準出力(stdout)、標準エラー(stderr)を別のファイルにリダイレクトする際に使われます。 関数の

続きを読む »
標準入出力

[C言語] fread関数の使い方 – バイナリファイルの読み込み

fread関数は、C言語でバイナリファイルを読み込む際に使用されます。 形式は以下の通りです: \[\text{size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream)

続きを読む »
標準入出力

[C言語] fwrite関数の使い方 – バイナリファイルへの書き込み

fwrite関数は、C言語でバイナリファイルにデータを書き込むために使用されます。 書式は次の通りです: \[\text{size_t fwrite(const void *ptr, size_t size, size_t count, F

続きを読む »
Back to top button