C語言fopen用法詳解:避免文件操作的7個常見錯誤陷阱
FILE *fp = fopen("data.txt", "r"); if (!fp) {
// 錯誤處理代碼
return;
} // 讀寫操作... fclose(fp);
FILE *fp = fopen("config.cfg", "r+"); if (!fp) {
fprintf(stderr, "[%s] 文件打開失敗: ", __TIME__);
perror("致命錯誤");
exit(EXIT_FAILURE);
}
char tmpname[L_tmpnam]; tmpnam(tmpname); FILE *tmp = fopen(tmpname, "wx"); // 獨占方式創(chuàng)建