[問題] 字元陣列與字元指標的問題

作者: qazkevin (Linus)   2014-08-17 03:02:00
請問各位大大
以下程式究竟出了甚麼問題
這個程式主要是把字串做反轉動作
void strrev(char *str)
{
int head = 0, tail = 0;
char ch;
char *ptr = str;
while (*ptr != '\0') {
tail++;
ptr++;
}
tail
作者: LPH66 (-6.2598534e+18f)   2014-08-17 03:15:00
因為 "ABC123456789" 是常數字串, 一般來說不能動它char str1[] = "ABC123456789"; 則是另外開了一個陣列字串複製進去, 所以改它沒事; 另可參閱置底十三誡之四
作者: steve1012 (steve)   2014-08-17 08:46:00
指標直接指到那個字串
作者: qazkevin (Linus)   2014-08-17 18:08:00
LPH66大大謝謝你^_^

Links booklink

Contact Us: admin [ a t ] ucptt.com