ホームページ よくある問題 fscanf関数の使い方の紹介

fscanf関数の使い方の紹介

Nov 28, 2023 am 10:05 AM
fscanf関数

fscanf 関数は、指定された形式のファイルからデータを読み取るために使用される C 言語の入力関数です。その使用法は次のとおりです。

int fscanf(FILE *stream, const char *format, ...)
ログイン後にコピー

stream: 読み取られるファイル ポインタは、標準入力ストリーム stdin、ファイル ポインタ、またはその他の開いているファイル ストリームにすることができます。

format: 読み取られるデータの形式と順序を指定する形式制御文字列。

...: 読み取りデータを受信するために使用される変数パラメータのリスト。

fscanf 関数は、scanf 関数と同様に機能します。ただし、fscanf はファイルからデータを読み取り、scanf は標準入力ストリームからデータを読み取ります。形式制御文字列の形式指定子に従って、指定された形式に従ってファイル内のデータを読み取り、読み取ったデータを対応するパラメータに格納します。

次は、fscanf 関数の使用法を示す簡単な例です:

#include
int main() {
FILE *file;
int num1, num2;
// 打开文件
file = fopen("data.txt", "r");
// 从文件中读取两个整数
fscanf(file, "%d %d", &num1, &num2);
// 输出读取的结果
printf("num1: %d\n", num1);
printf("num2: %d\n", num2);
// 关闭文件
fclose(file);
return 0;
}
ログイン後にコピー

上の例では、「data.txt」という名前のファイルを開き、そのファイルを Read two integers からコピーしました。 。フォーマット制御文字列「%d」 %d" は、2 つの整数がスペースで区切られていることを指定します。読み取り結果は変数 num1 と num2 に保存され、printf 関数を通じて出力されます。

fscanf 関数は成功した一致を返し、 reads 取得したパラメータの数 戻り値がパラメータの数より少ない場合は、ファイル内のデータが読み込まれているか、読み込みエラーが発生している可能性があるため、fscanf 関数を使用する場合はエラー処理が必要です

まとめると、fscanf 関数は、ファイルから指定された形式でデータを読み取るために使用される関数であり、形式文字列とパラメーター リストを制御することで、ファイル内のデータを読み取ることができます。柔軟に読み取って処理します。

以上がfscanf関数の使い方の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)