现在我一直在使用指针和malloc,当我试图做到这一点时,我的编译器告诉我,str [0] ='a'有一个EXC_BAD_ACCESS。我在这个简单的程序中的目标是创建一个包含字符的指针,然后开始使所有字母都为小写。但它看起来像我甚至不能修改指针指向的内容。任何和所有的帮助,非常感谢。如何修改字符指针
main(){
char *str = malloc(sizeof(char)*10);
if(str == NULL){
printf("Error");
}
str = "AsDf";
str[0] = 'a';
printf("%s", str);
return 0;
}
这东西是覆盖在任何初学者ç教程,并已问了万亿次。请问你在Stackoverflow上提出问题之前先进行研究。 – dandan78 2014-10-31 20:26:54