C语言编程:编写返回值为指针类型的函数,实现将字符串中小写字母转换为大写字母

如题所述

(TYPE*) Fun(CString *str1)
{
对输入字符串指针进行是否为空的判断;

对输出字符串指针进行是否为空的判断;

循环处理字符串1中的字符
将搜索字符串中的属于小写字母ASCII码范围的字母+大小写字母偏移量即为其大写字母
返回str1,即转换后的字符串指针

}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-04
C语言自己
将字符串中小写字母转换为大写字母
的库函数吧 不用自己写的
第2个回答  推荐于2016-10-31
char *transfer(char *str)
{
    char *buffer; 
    buffer = (char *)malloc(strlen(str)*sizeof(char));
    strcpy(buffer,str);
    int i = 0;
    while(buffer[i]!='\0')
    {
        if(buffer[i]<='z'&&buffer[i]>='a')
        {
            buffer[i] -= 32;
        }
        i++;
    }
    return buffer;
}

本回答被提问者采纳
相似回答