[問題] 資料讀取
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題: (題意請描述清楚)
我想讀取一筆資料 顯示如下
1.00000000000E+07, 6.99000000000E+07, 1.29800000000E+08, 1.89700000000E+08, 2.49600000000E+08,
3.09500000000E+08, 3.69400000000E+08, 4.29300000000E+08, 4.89200000000E+08, 5.49100000000E+08,
6.09000000000E+08, 6.68900000000E+08, 7.28800000000E+08, 7.88700000000E+08, 8.48600000000E+08,
9.08500000000E+08, 9.68400000000E+08, 1.02830000000E+09, 1.08820000000E+09, 1.14810000000E+09,
1.20800000000E+09, 1.26790000000E+09, 1.32780000000E+09, 1.38770000000E+09, 1.44760000000E+09,
1.50750000000E+09, 1.56740000000E+09, 1.62730000000E+09, 1.68720000000E+09, 1.74710000000E+09,
1.80700000000E+09, 1.86690000000E+09, 1.92680000000E+09, 1.98670000000E+09, 2.04660000000E+09,
2.10650000000E+09, 2.16640000000E+09, 2.22630000000E+09, 2.28620000000E+09, 2.34610000000E+09,
2.40600000000E+09, 2.46590000000E+09, 2.52580000000E+09, 2.58570000000E+09, 2.64560000000E+09,
2.70550000000E+09, 2.76540000000E+09, 2.82530000000E+09, 2.88520000000E+09, 2.94510000000E+09,
3.00500000000E+09, 3.06490000000E+09, 3.12480000000E+09, 3.18470000000E+09, 3.24460000000E+09,
3.30450000000E+09, 3.36440000000E+09, 3.42430000000E+09, 3.48420000000E+09, 3.54410000000E+09,
3.60400000000E+09, 3.66390000000E+09, 3.72380000000E+09, 3.78370000000E+09, 3.84360000000E+09,
3.90350000000E+09, 3.96340000000E+09, 4.02330000000E+09, 4.08320000000E+09, 4.14310000000E+09,
4.20300000000E+09, 4.26290000000E+09, 4.32280000000E+09, 4.38270000000E+09, 4.44260000000E+09,
4.50250000000E+09, 4.56240000000E+09, 4.62230000000E+09, 4.68220000000E+09, 4.74210000000E+09,
4.80200000000E+09, 4.86190000000E+09, 4.92180000000E+09, 4.98170000000E+09, 5.04160000000E+09,
5.10150000000E+09, 5.16140000000E+09, 5.22130000000E+09, 5.28120000000E+09, 5.34110000000E+09,
5.40100000000E+09, 5.46090000000E+09, 5.52080000000E+09, 5.58070000000E+09, 5.64060000000E+09,
5.70050000000E+09, 5.76040000000E+09, 5.82030000000E+09, 5.88020000000E+09, 5.94010000000E+09,
6.00000000000E+09
希望得到的正確結果:
我希望可以一次讀取2筆資料,但不要有逗號
例如 4.80200000000E+09 4.86190000000E+09
4.92180000000E+09 4.98170000000E+09
這樣依次產生
程式跑出來的錯誤結果:
使用語法 DEV C++
while(fscanf(fps11,"%lf%c%lf",&x11,&dot,&y11)==3)
{
x[time11]= x11;
printf("x =%lf\n",x[time11]);
y[time11]= y11;
printf("y =%lf\n",y[time11]);
}
只跑一次就跳出了 請問我是哪裡搞錯了!?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.185.220
推
03/14 21:22, , 1F
03/14 21:22, 1F
→
03/15 00:59, , 2F
03/15 00:59, 2F