我在做我的 IOS 项目时有一个疑问,为了我们的测试目的,我们在 main...
printf("start\n");
FILE *fp = fopen("/Users/gui_test/Desktop/ritun/hello_test/hello_test/expt.txt", "a + b");
int a = 5, b = 5;
int c = a + b;
fprintf(fp, "%d\t", c);
fflush(fp);
fclose(fp);
printf("end \n");
我已在 main 中注释掉以下行以测试文件写入。
return UIApplicationMain(argc, argv, nil, NSStringFromClass([ofi_video_monetAppDelegate class]));
答案已成功写入文件但两次,有人知道这是为什么吗?如果我尝试其他任何地方,除了 main() 之外,它只写一次,main 中发生了什么。