第1个回答 2011-02-06
#include <stdio.h>
int main()
{
FILE *fp;
char a[100];
fp=fopen("1.txt","r");
return 1;
fscanf(fp,"%s",a);
return 0;
}上面程序就能让360报错的,其实是fp=fopen("1.txt","r");打开失败,就应该停止后面操作的。
改成if((fp=fopen("1.txt","r"))==NULL)
return 1;
就不会出现非法错误,检查一下程序哪些引起的。