int main()
{
double data;
FILE *fp=fopen("e://in.txt","r");
if(!fp)
{
printf("can't open file\n");
return -1;
}
while(!feof(fp))
{
fscanf(fp,"sfdf =%lf",&data);
printf("%lf",data);
}
printf("\n");
fclose(fp);
return 0;
}
我文件里的内容是
sfdf = 12.222 njngfngkx
注意行的前面有空格。。。。为什么用fscanf得不出12.222呢??