从键盘输入一个字符串,将其中的大写字母全部转化成小写字母,然后输出到一个磁盘文本文件”test”中保存,输入的字符串以”!”结束。C语言
时间: 2024-05-12 21:15:06 浏览: 18
C语言实验--输入一个字符,若是小写字母,转换成大写字母输出;若是大写字母,则转换成小写字母输出。
5星 · 资源好评率100%
以下是C语言代码实现:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
// 打开文件
FILE *fp = fopen("test", "w");
if (fp == NULL) {
printf("无法打开文件\n");
return 1;
}
// 输入字符串
printf("请输入字符串,以!结束:\n");
char c;
while ((c = getchar()) != '!') {
// 转换为小写字母并写入文件
fputc(tolower(c), fp);
}
// 关闭文件
fclose(fp);
printf("已将字符串转换为小写字母并保存到文件test中\n");
return 0;
}
```
运行结果:
```
请输入字符串,以!结束:
Hello, World!
已将字符串转换为小写字母并保存到文件test中
```
文件test中的内容为:
```
hello, world
```
阅读全文