#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> //編程題:往文件里寫入字母表的26個字母。 //要求:如果字母對應編碼值 是奇數則寫入大寫 是偶數則寫入小寫字母。 int main() { FILE* fp = fopen("C:/123.txt", "w+"); if (fp == NULL) { printf("打開文件失敗\n"); } char buf[26]; //定義一個存放26個字母的緩沖區 char ch; //定義一個變量存儲字符 for (int i = 'A'; i < 'A' + 26; i++) { if (i % 2 == 1) { ch = i; // fputc(ch, fp); fprintf(fp, "%c", ch); //格式化字符串以字符形式存儲到文本中 //fputc(ch, fp); } else { ch = i + 32; // fputc(ch, fp); //fputc(ch, fp); fprintf(fp, "%c", ch); } } fclose(fp); return 0; }
