c语言的题目,高手帮下忙

来源:百度知道 编辑:UC知道 时间:2024/06/23 03:51:42
设计程序,输个入一个字符串,通过调用一个返回值为指针的函数char *strupr(char *s),将字符串s中所有小写字母全部变成大写字母,其余字符不变。函数返回值即是处理后的字符串的起始地址。。

#include <stdio.h>
#include <iostream>

char* strupr(char* s);

void main()
{
char str[80];
char* pstr;
scanf("%s",str);
pstr=strupr(str);
printf("%s\n",str);
}

char* strupr(char* s)
{
for(;*s!='\0';s++)
{
if(isupper(*s))
{
*s=tolower(*s);
}
}
return s;
}