东京影展风波视频:c++有兴趣的做做

来源:百度文库 编辑:高考问答 时间:2024/05/06 19:06:32
编写一个程序,将字符串传换为全大写字母,可以使用库函数toupper().此函数以一个字符为参数,并返回转换为大写字母(如果需要)的字符。此函数使用头文件ctype.h在main()中编写一些代码来测试此函数。

#include <stdio.h>
#include <ctype.h>

char * Convert(char * input)
{
char *token = input;
if(NULL == input) return;
while(*token)
{
if(*token >= 'a' && *token <= 'z')
{
*token = toupper(*token);
}
token++;
}
}
/*main就自己写吧*/

if(char input="a" || char input="b" || ...){
printf("%d","请把你刚才输入的字母改成大写,再输入一遍,谢啦);
}

请把你刚才输入的字母改成大写,再输入一遍,谢啦
.....好粗鲁

字符串的结束符需要注意。

思路是,小写字母到大写字母之间的ASCii值是固定的
定义 ,97<i<122时,i-32 用个FOR循环 CIN ,COUT