字符串通过gets()输入;
一种是通过调用子函数conver(char *);另一种是直接使用库函数里的toupper(),可以将小写字母转换为大写
要使用库函数<ctype.h>
#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
void conver(char *);
void main()
{
char *pp;
char array[10];
printf("-----------------请输入字符串(长度小于11):/n");
gets(array);
printf("%s/n",array);
pp=array;
while(*pp)
{
printf("%c",toupper(*pp));
pp++;
}
conver(array);
printf("/n%s/n",array);
}
void conver(char * cc)
{
while(*cc)
{
if((*cc>='a')&&(*cc<='z')) *cc-=32;
cc++;
}
}