if(my=fopen("E:\\test\\aaa","r"))==NULL) { my=fopen("E:\\test\\aaa","wb+"); if(my==NULL){ printf("cannot open\n"); } } 不就可以了? 复杂些的这样 int main(int argv,char **argc){ char *path = argc[0];//参数0就是程序本身嘛. } 如果想完美地解决,可以这样 char filename[MAX_PATH]; GetModuleFileName(NULL,filename,sizeof(path)); *(strr...
|