当前位置: 代码迷 >> C语言 >> [求助]各位,大小转换写用C怎么编写
  详细解决方案

[求助]各位,大小转换写用C怎么编写

热度:132   发布时间:2006-06-19 19:09:57.0
[求助]各位,大小转换写用C怎么编写

打印可显示的ACSII码的值和形(先大写后小写)并由键盘输入一个字母实现其大小写转换。

请问这个怎么编写啊,请版主和各位帮助我~

搜索更多相关的解决方案: 编写  

----------------解决方案--------------------------------------------------------
strlwr是STRing LoWeRcase的缩写,作用是将字符串中大写转换成小写字母。
----------------解决方案--------------------------------------------------------
也可以提取单个字符进行ASCII码运算
----------------解决方案--------------------------------------------------------

#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <string.h>
main()
{
int i,len;
char ch[50];
gets(ch);
len=strlen(ch);
for (i=0;i<len;i++)
if (isalpha(ch[i]))
ch[i]^=0x0020;
puts(ch);
getch();
}



----------------解决方案--------------------------------------------------------
赞赏楼上的
ch[i]^=0x0020
厉害呀!自己发现的?
----------------解决方案--------------------------------------------------------
恩,的确不错!

----------------解决方案--------------------------------------------------------
只要cordier说一句是原创,我就马上加精
----------------解决方案--------------------------------------------------------
以下是引用神vLinux飘飘在2006-6-20 9:41:47的发言:
只要cordier说一句是原创,我就马上加精

http://www.bc-cn.net/bbs/dispbbs.asp?boardid=5&id=69242&star=10#167577
要给我加精吗?


----------------解决方案--------------------------------------------------------

以前学汇编的时候,自己想的。


----------------解决方案--------------------------------------------------------

强调一下我是没有看别人的情况下,自己想的。


----------------解决方案--------------------------------------------------------
  相关解决方案