WIN 10 C语言fscanf()没有执行,但是用putc()可以,请问是什么原因??
代码如下
#include<stdio.h>
int main(){
FILE *fap;
int a = 0;
char ch;
fap = fopen("a.txt","w+");
/* if((fp = fopen("a.txt","w")) != NULL)
printf("成功打开文件a.txt!\n");*/
printf("aaa\n");
fscanf(fap,"%d",&a);
//ch = getchar();
//putc(ch,fap);
fclose(fap);
printf("aaaaaaa");
return 0;
}
如图 没有让我输入任何东西。而且在本机上无论调用头文件string.h还是string都无法定义string变量。我怀疑是我的库出了问题??
谢谢各位啦!