#include
#include
void fun_con(const char *str); \\这里const错了
main()
{
char str[]={'a','b','c','d','e','\0'}; \\这里加个结束的\0
fun_con(str);
printf("%s\n",str);
return 0;
}
void fun_con(const char *str)
{
while(*str)
{
printf("%c\n",toupper(*str++));
}
printf("\n");
}
已经正确运行
#include
void fun_con(const char *str);
main()
{
char str[]={'a','b','c','d','e'};
fun_con(str);
printf("%s\n",str);
return 0;
}
void fun_con(const char *str)
{
while(*str)
{
printf("%c\n",toupper(*str++));
}
printf("\n");
}
错误改正:
void fun_con(cost char *str); 改为void fun_con(const char *str);