• ベストアンサー

ページ番号処理について

datファイルをfopenで開いた際にdatファイルの中身を100行ずつ表示させ番号をつけさせたいのですが(1/4など)どのようにすればいいのでしょうか。言語はCです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.2

★ファイルを2度読みするとか。 (1)dat ファイルを fopen() して一度、行数をカウントします。 (2)rewind() でファイルの先頭に戻ります。fseek() でもよいが。 (3)100行ずつ読み込み、ページ番号?(1/4)を計算して表示します。 (4)普通に fclose() します。 ・以上。簡単ですがおわり。

参考URL:
http://www9.plala.or.jp/sgwr-t/lib/rewind.html

その他の回答 (1)

  • ceita
  • ベストアンサー率24% (304/1218)
回答No.1

改行コードを数えればいいのではないでしょうか。

関連するQ&A