中が少数になっているデータの読み込みは? – プログラミング – Home

中が少数になっているデータの読み込みは...
 
通知
すべてクリア

[解決済] 中が少数になっているデータの読み込みは?


かあ
 かあ
(@かあ)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

整数がならんでいるファイルからなら、
int a;
FILE *fi;
a = fgetc(fi);
にすればいいだけだけど、
もし、ファイルの中の数字が、
みんな少数になっている時は?
aの型宣言を、
floatかdoubleにすればいいたけかな。


引用未解決
トピックタグ
Blue
 Blue
(@Blue)
ゲスト
結合: 20年前
投稿: 1467
 

>整数がならんでいるファイルからなら、
>int a;
>FILE *fi;
>a = fgetc(fi);
>にすればいいだけだけど、

123

とファイルに書かれている場合、
aは123にはなりませんが。

fgetc
http://www9.plala.or.jp/sgwr-t/lib/fgetc.html
> fgetc
> ファイルから1文字読み込み
~~~~|~~~~~~~~~


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

double a;
std::ifstream fi;
fi >> a;


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

…少数?


返信引用
reshia
 reshia
(@reshia)
ゲスト
結合: 20年前
投稿: 117
 

それ以前に、fscanfとか?


返信引用
reshia
 reshia
(@reshia)
ゲスト
結合: 20年前
投稿: 117
 

# それ以前に・・・の続きを忘れてた。

それ以前に、fgetcで、数字取れてますか??

# ま、確認をprintf(%c\n, a)でやってりゃ問題ないか・・


返信引用
SAM
 SAM
(@SAM)
ゲスト
結合: 18年前
投稿: 2
 

変数でそのままやりとりしたかったら
CFileとCArchiveを連動させる手もあると思う


返信引用
かあ
 かあ
(@かあ)
ゲスト
結合: 18年前
投稿: 2
Topic starter  

皆様、
いろいろ教えていただきまして
ありがとうございました。


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

で、どんな解決に至ったか、その顛末を添えるのが回答者へのお礼であり利用者として
のマナーなんだが、それがわからんかな。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました