我有这一法典:
void changeToCapital(char* str)
{
int i;
for (i=0; i<strlen(str); i++)
{
str[i] =str[i] -32;
}
}
这种方法应当获得<代码>char*变量,并将其改为上。 出于某种原因,I m 出现了一个错误,即:EXECUTE_BAD_ACCESS
。
电话职能:
char* s = "itzik";
changeToCapital(s);
printf("%s
",s);
我在这里做了什么错误呢?