DynC StringRev($theString) As String void rev(char *str) { int len = strlen(str); char *HEAD = str; char *TAIL = str + len - 1; char temp; int i; for ( i = 0; i <= len / 2; i++, HEAD++, TAIL--) { temp = *HEAD; *HEAD = *TAIL; *TAIL = temp; } } char *main(char* theString) { rev(theString); return theString; } End DynC