测试.txt:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
ccccccccccccccccccccccccccccccccccc
The color of the car is blue
代码:
FILE *fp;
char var[30];
int result
if( (fp = fopen( "test.txt", "r")) == NULL) //open for read
printf("ERROR");
result = fscanf( fp, "The color of the car is %s", &var);
执行后:
打开文件(不为 NULL 并且在测试时能够执行追加)
结果 = 0 //zero- 在匹配失败的情况下......?
错误号 = 0;
var 是垃圾。
我期待 fscanf() 匹配“蓝色”。
我应该如何正确地将蓝色变为 var?谢谢你。