一调用fprintf这个函数就出错 access violation.
FILE *fp1;
AnsiString fileName;
fileName = (AnsiString)Date() + ".txt";
fp1=fopen(fileName.c_str(),"a");
fprintf(fp1,"%s\n","Location Update");
fclose(fp1);
------------------------------------------
一调用fprintf这个函数就出错 提示access violation at address 0047F0EC.
//fprintf(fp1,"%s\n","Location Update");
把这行注释掉就没有access violation这个错误.
更加奇怪的是,同样的代码在另一台电脑上能正常运行.没有错误提示.就这台电脑提示这个错误.我非常困惑,不知道是什么问题,开始的时候怀疑是我的代码的问题,现在怀疑是系统的问题.
高手们帮忙看看,怎样解决?