通知
すべてクリア
固定ページ 2 / 2
前へ
Topic starter
2002年1月25日 5:11 AM
TAKAさん、何とか計算はうまくいくようになりました。
ありがとうございます。
もうひとつ質問なのですが、
ファイルを読み込ませるときに任意の場所から読み込ませることはできるでしょうか?
たとえば
1.23 2.34 3.45
4.56 5.67 6.78
7.89 8.90 9.01
0.12 1.11 1.22
1.33 1.44 1.55
というファイルがある時に
4.56 5.67 6.78
0.12 1.11 1.22
だけを読ませるという風にです。
ファイルがとても大きいため
途中で区切ってそこから読ませる必要があり
知っているやり方だと
つねにファイルの最初から読んでしまうことになってしまうので・・・。
2002年1月25日 9:36 AM
やりたいことによって変わってくると思いますが、
一度読み込んだファイルの続きだとすると
ftell と fseek をつかってやればいいでしょう。
1ラインのながさが決まっているなら
行きたい行数*ラインの文字数(改行含む)
で fseek してあげればいいでしょう。
>ファイルがとても大きいため
>途中で区切ってそこから読ませる必要があり
どうしてこう思うかについてはわかりませんが、
new や malloc を使ってやれば出来るのでは?
Topic starter
2002年1月25日 12:39 PM
すいません。まだまだかじりたてなので
mallocやnewとかぜんぜんわからないのです。
これからすこしづつ勉強してみます。
固定ページ 2 / 2
前へ