#include<stdio.h> void CharRev(char*); int main() { char szTest[] = "abcdefg"; printf("before reverse:%s ",szTest); CharRev(szTest); printf("after reverse:%s ",szTest);
return 0; } void CharRev(char *str) { char *start, *end; char szTemp; if(str == NULL) { return; } start = str; end = str; while(*end != ' ')//find the end { end++; } end = end -1; while(start < end) { szTemp = *start; *start = *end; *end = szTemp; start++; end--; } }