我有一个简单的函数,它将一个字符数组作为参数,并将所有字符转换为小写。但是,我收到一个奇怪的访问冲突错误。这是代码:
void toLower(char *rec)
{
int i=0;
while (rec[i]!='\0')
{
if (rec[i]>='A' && rec[i]<='Z')
rec[i]='a'+rec[i]-'A'; //this is where I get an error - assigning the
//the value to rec[i] is the problem
i++;
}
}
你能告诉我我的错误是什么吗?谢谢