21 lines
371 B
Plaintext
21 lines
371 B
Plaintext
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
|