从键盘获取字符,字符大小写转换

Posted embeddedking

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从键盘获取字符,字符大小写转换相关的知识,希望对你有一定的参考价值。

从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。 输入的字符串以!结束。

//getchar()从键盘获取输入字符,小写到大写转换为减去32 ,fputc将字符写入文件
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
FILE *fp;
char tmp;
if((fp = fopen("text","w")) == NULL)
{
printf("error, create text failed");
exit(0);
}
printf("Please input a string end with ! ");
while((tmp = getchar()) != ‘!‘)
{
if(tmp <= ‘z‘ && tmp >= ‘a‘)
{
tmp -= 32;
}
fputc(tmp, fp);
}
fclose(fp);
return 0;
}























以上是关于从键盘获取字符,字符大小写转换的主要内容,如果未能解决你的问题,请参考以下文章

汇编语言-字母字符转换

C语言编写程序,将一个字符串中的大写字母转换为对应的小写字母,小写字母转换为对应的大写字母,并统计数

python如何n-1个数是小写然后全部转换为小写

SHELL 中英文字母大小写转换

编写程序输入一个小写字母,如何将其转换为大写字母输出

Oracle 设置大小写