编写函数,将小写字母转换为大写字母,运行提示说有多重定义的符号,帮我找下吧
#include <stdio.h>#include <string.h>
char *strupr(char str[]);
int main()
{
char str[100];
gets(str);
printf("%s",strupr(str));
getch();
return 0;
}
char *strupr(char str[])
{
int i;
for (i=0;i<100;i++)
{
str[i]=upr[i]-32;
printf("%s",str);
}
return str;
}
刚入门的新手,代码可能错的很多,希望大家多多指教呀