从键盘输入一个字符串,将其中的大写字母全部转化成小写字母,然后输出到一个磁盘文本文件”test”中保存,输入的字符串以”!”结束。C语言
时间: 2023-07-16 19:14:47 浏览: 86
C语言实验--输入一个字符,若是小写字母,转换成大写字母输出;若是大写字母,则转换成小写字母输出。
5星 · 资源好评率100%
以下是实现该功能的C语言代码:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char str[100];
int i = 0;
FILE *fp;
printf("请输入一个字符串(以!结束):\n");
while ((str[i] = getchar()) != '!') {
str[i] = tolower(str[i]);
i++;
}
str[i] = '\0';
fp = fopen("test.txt", "w");
fprintf(fp, "%s", str);
fclose(fp);
printf("转换后的字符串已保存到 test.txt 文件中。\n");
return 0;
}
```
运行时,会提示用户输入一个字符串并以感叹号(!)结束。程序会将输入的字符串中的大写字母全部转化成小写字母,并将结果输出到一个名为 "test.txt" 的文本文件中保存。最后,程序会输出一条提示消息,告诉用户转换后的字符串已保存到文件中。
阅读全文