テキストファイル(1000行×2列)を読み込み、コンパイル画面に出力したいのですが、うまくいきません。
下記のコードをコンパイルすると1列目は、1,2列目の数字が混ざり、2列目がすべて0になってコンパイルされます。
初心者ですが、よろしくお願いいたします
なお、配列の要素数は1000です。
コードにはfscanfを使用したいです。
ここ
ここに言語を入力
#include<stdio.h>
int main(){
int i,j;
float a[1000],b[1000];
FILE*fp;
fp=fopen("suuji.txt","r"); for(i=0;i<1000;i++){ for(j=0;j<2;j++){ fscanf(fp,"%f,%f\n",&a[i],&b[i]); } } fclose(fp); for(i=0; i<1000; i++) { for(j=0;j<2;j++){ printf("%f,%f\n", a[i],b[i]); } } return 0;
}
お手数をおかけしますが、よろしくお願いいたします。 c言語 ソフト c pad from borland c++ compiler
回答2件
あなたの回答
tips
プレビュー