首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求分析异常。

2012-05-30 
求分析错误。。。C/C++ codevoid charup(char * str){int i0for(str[i]!/0i++){if(str[i]a&&str[i

求分析错误。。。

C/C++ code
void charup(char * str){    int i=0;    for(;str[i]!='/0';i++)    {        if(str[i]>='a'&&str[i]<='z')        {            [color=#FF0000]str[i]=str[i]-32;[/color]        }    }}void    main(){    char * a="abDe";    charup(a);    printf("%s",a);}

这句错了,请问为什么。。。

[解决办法]
字符串
 char * a="abDe";
是指向常量不能改动里面的内容
[解决办法]
大哥, for(;str[i]!='/0';i++)反斜杠0是'\0'这样的,
char a[]="abDe"没错啊

热点排行