這是一本教科書的C代碼爲什麼字符值複製在OS X中不起作用?
void strcpy_new(char *s, char *t) {
while ((*s = *t) != '\0') {
s++;
t++;
}
}
int main(int argc, const char * argv[])
{
char *s = "this is line a";
char *t = "this is line b";
printf("%s", s);
strcpy_new(s, t);
printf("%s", s);
return 0;
}
,當我在Xcode運行它,我得到了EXEC_BAD_ACCESS。
顯示如何調用'strcpy_new' – Marlon
我用完整的代碼編輯了我的問題 –