ファイルを1文字ずつ読み込んでコンソールに出力する

ファイルを一文字ずつ読み込みコンソールに出力するサンプルコードです。

fopen_sでファイルを読み込みます。

戻り値をチェックして、NULLでない場合はエラーとして異常終了します。

その後 fgetc で一文字ずつ読み込みコンソールに出力します。

スポンサーリンク

Visual C++ 向けサンプルコード

#include<stdio.h>

int main(void)
{
char filepath[]="c:\\temp\\test.txt";
errno_t err;
int ch;
FILE *fp;
err = fopen_s(&fp, filepath,"r");
if(err != NULL)
{
printf ("ファイルが見つかりませんでした。\n");
return 1;
}
while((ch = fgetc(fp)) != EOF)
printf("%c",ch);
fclose(fp);
return 0; }

スポンサーリンク



[Visual C++ サンプルコード | 即戦力ソース集に戻る]

本サンプルコードではエラー処理を省略している場合があります。実践で使用する場合はエラー処理が必要となる場合があります。