RSS

C: fgetc の使用例

01 9月

fgetc を使って1文字づつファイルの内容を読んで表示するサンプル。

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[]) {
  FILE *fp;
  int c;

  if (argc == 1) {
    puts("Usage: fgetc filename");
    return EXIT_FAILURE;
  }

  /* argv[1] をファイルとして開く。*/
  fp = fopen(*++argv, "r");

  /* ファイルの最後まで1文字づつ読む。*/
  while ((c = fgetc(fp)) != EOF) {
    /* 1文字を表示 */
    putchar(c);
  }

  /* ファイルを閉じる。*/
  fclose(fp);

  return EXIT_SUCCESS;
}
 
コメントする

投稿者: : 2016/09/01 投稿先 C

 

タグ:

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

 
%d人のブロガーが「いいね」をつけました。