- 论坛徽章:
- 0
|
本帖最后由 pinkguy 于 2011-05-09 15:07 编辑
#include
void uppers(char *s,char *us)
{
for(;*s!='\0';s++,us++)
{
...
dagobert1989 发表于 2011-05-04 14:48
#include <stdio.h>
void uppers(char *s,char *us)
{
for(;*s!='\0';s++,us++)
{
if(*s>='a'&&*s<='z')
*us=*s-32;
else
*us=*s;
}
*us = '\0'; /* must end with '\0' */
}
int main()
{
/* char *s,*us; */
char *s,us[20];
char ss[20];
printf("Please input a string:\n");
/* scanf("%s",ss); */
fgets(ss, sizeof(ss), stdin); /* much safer */
s=ss;
uppers(s,us);
printf("The result is:\n%s\n",us);
return 0;
} |
|