C++ 文件操作 FILE*
#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; }