C言語です。 ファイル入力の中で少数より下の数値の一部分を出力するプログラムを作っています。 (mid関数に似たようなものです)

C言語関連53閲覧

ベストアンサー

0

ThanksImg質問者からのお礼コメント

匿さん ありがとうございました。 私にわかりやすいコードの記述でしたので、ベストアンサーにさせていただきました。 大変助かりました。ありがとうございました。

お礼日時:5/22 9:39

その他の回答(2件)

1

(qaq********さん) 考え方を変えてはいかが? ファイルを直接操作するのではなくfgetsで1行まるごと配列に読み込んでから、その配列に対して処理する 参考: #include <stdio.h> void dsp_mid(char *s,int a,int b){ printf("%.*s\n",a,&s[b-1]); } int main(void) { char s[]="1.3383279502884197169"; dsp_mid(s,3,6); return 0; } ~~~~~~~~~~~~~~~~~~~ 327

1人がナイス!しています