time_t t = time(NULL);
printf("%s", ctime(&t)); // 標準格式
printf("%s", asctime(localtime(&t))); // 本地時間結構
printf("%s", asctime(gmtime(&t))); // GMT 時間
time_t start = time(NULL);
// ... 工作 ...
time_t end = time(NULL);
printf("Diff: %.3f sec\n", difftime(end, start));
clock_t start = clock();
// ... 工作 ...
clock_t end = clock();
printf("Ticks: %f\n", (double)(end - start));
clock() 與 time())goto 迴圈)gotoxy)home.dat (附加模式)while (*p1) {
if (*p1 == *p2) {
while (*p1 == *p2 && *p2) { p1++; p2++; }
if (!*p2) count++;
} else p1++;
p2 = str2;
}
# 結束test),! 結束struct student { char num[6], name[8]; int score[3]; float avr; } stu[5];
// 輸入 5 筆 → 計算平均 → fwrite 寫入二進位檔 "stud"
涵蓋時間處理、互動遊戲、記帳系統、字串演算法、檔案 I/O、結構體序列化等經典實戰主題。