马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
我现在在用c语言将数据从文件里读入数据出现了一些问题,希望能给予指正。
$ X5 }- v2 N$ f% ?1 z>谢谢!
+ e( N2 f4 Y: f4 ?) ~7 z7 x>文件date1里的数据是:1,2& h, u% V7 c/ h# a# U: |$ A+ T
> 3.2,4
( V/ t* c( F8 i [/ B% ^> 1.1,2,4
4 W- R+ ?6 e9 T% e( w: X5 O& x> 5,3,4.3
3 f8 D' X1 k6 J1 S>#include<stdio.h>
: A6 ]. A! D7 W6 Q! o# R4 q- z>void main()3 n+ A& G' J9 I6 ]: K
>{
% f3 D, Y2 r# |" h1 j- J>FILE *in,*out;
# h5 o6 A; N/ J# x+ A2 [1 E; Q>float a[2][2],b[2][3];
) E8 Y8 ^& X# n, c' m& k1 d>int i;
A0 a, i6 I# G>clrscr();
2 i4 N& c, o4 c>if((in=fopen("date1.txt","r"))==NULL), U8 H; D$ m, N
>{printf("cannot open this file\n");8 o J) i2 P0 W W) [; P
>exit(0);}5 @4 {' O! h( c: S* Z+ p6 G' E
>if((out=fopen("result.txt","w"))==NULL)5 ?1 I8 p# B4 Q" ^
>{printf("cannot open this file\n");! ^, J$ ^: p$ l6 K/ O1 g
>exit(0);}# l2 k, t/ u9 g, b
>rewind(in);% S: Y' |( @" F: i& A
>for(i=0;i<2;i++)) p% e X! v/ K/ p8 ]9 Q
>{fscanf(in,"%f,%f",&a[i][0],&a[i][1]);
! J9 @* ]6 Z+ i/ r9 E>printf("%f,%f",a[i][0],a[i][1]);
- o f& d' N% p( L1 p8 `* r& h>fprintf(out,"%f,%f,",a[i][0],a[i][1]);}
2 }2 b" J2 Y9 `* V) k>for(i=0;i<2;i++)5 g2 t$ X, Y2 I
>{fscanf(in,"%f,%f,%f",&b[i][0],&b[i][1],&b[i][2]);
3 T8 {, d6 i/ F6 w6 @2 C2 M3 E>printf("%f,%f,%f",b[i][0],b[i][1],b[i][2]);+ O5 x8 ^: a) {( V4 N# \2 D
>fprintf(out,"%f,%f,%f",b[i][0],b[i][1],b[i][2]);}7 d; z: B# H+ t9 ~& J: y! A
>}
( V- n( O9 C( \" V' {>运行后出现 scanf : floating point formats not linked$ n( |# \. m9 B
>Abnormal program termination
$ b' ~5 U% N3 O/ a3 a% w5 W- P; U G8 k N- u. z8 ?# H
请问哪位高手能指点一下。实在是感激不尽。 |