通知
すべてクリア
Topic starter
2006年9月19日 10:32 AM
整数がならんでいるファイルからなら、
int a;
FILE *fi;
a = fgetc(fi);
にすればいいだけだけど、
もし、ファイルの中の数字が、
みんな少数になっている時は?
aの型宣言を、
floatかdoubleにすればいいたけかな。
2006年9月19日 10:47 AM
>整数がならんでいるファイルからなら、
>int a;
>FILE *fi;
>a = fgetc(fi);
>にすればいいだけだけど、
123
とファイルに書かれている場合、
aは123にはなりませんが。
fgetc
http://www9.plala.or.jp/sgwr-t/lib/fgetc.html
> fgetc
> ファイルから1文字読み込み
~~~~|~~~~~~~~~
2006年9月19日 10:54 AM
double a;
std::ifstream fi;
fi >> a;
2006年9月19日 10:55 AM
…少数?
2006年9月19日 11:03 PM
それ以前に、fscanfとか?
2006年9月19日 11:05 PM
# それ以前に・・・の続きを忘れてた。
それ以前に、fgetcで、数字取れてますか??
# ま、確認をprintf(%c\n, a)でやってりゃ問題ないか・・
2006年9月20日 9:39 PM
変数でそのままやりとりしたかったら
CFileとCArchiveを連動させる手もあると思う
Topic starter
2006年9月20日 9:44 PM
皆様、
いろいろ教えていただきまして
ありがとうございました。
2006年9月20日 11:13 PM
で、どんな解決に至ったか、その顛末を添えるのが回答者へのお礼であり利用者として
のマナーなんだが、それがわからんかな。