(编译和链接都没有问题)是不是循环有问题啊???求解。。。
/*对字符串中的大小写字符进行转换*/#include "stdio.h"
#include "ctype.h"
void str_toupper(char*s);
void str_tolower(char*s);
int main(void)
{
char*s="ABcd";
str_toupper(s);
printf("%s\n",s);
str_tolower(s);
printf("%s\n",s);
return 0;
}
void str_toupper(char*s)
{
int i=0;
while(*(s+i)){
*(s+i)=toupper(*(s+i));
i++;
}
}
void str_tolower(char*s)
{
int i=0;
while(*(s+i)){
*(s+i)=tolower(*(s+i));
i++;
}
}