李颖 · 2004-12-03 16:34:38 · 阅读: 831 忘记移动指针了 void Reverse( char* lpszText, int nLength ) { char tmp; char* c1 = lpszText; char* c2 = c1 + nLength - 1; while (c1 != c2) { tmp = *c2; *c2 = *c1; *c1 = tmp; c1++; c2--; } }