#include <stdio.h>
#include <stdlib.h>
int main(void) {
int a = 4, b = 2;
FILE *fp = fopen("D:\\ccc.txt", "a+"); // 僅打開一次,追加模式
if (!fp) { perror("打開失敗"); return 1; }
if (a * b == 8) fprintf(fp, "1");
if (a - b == 2) fprintf(fp, "2");
if (a + a == 8) fprintf(fp, "3");
fclose(fp);
return 0;
}
"a+":以追加讀寫打開,文件不存在則創建,寫入位置始終在文件末尾。運行後 `D:\ccc.txt` 內容為 123(三條件均滿足)。