I am supposed to reverse an entered string, I was given the hint that you basically copy the string into another one and then reverse from there but I am not sure how to actually do the reversal. Below is the code I have so far. This succesfully copies the string but im not sure how to reverse, help would be great
Code:# include <stdio.h> void strrev (char [], char []); int main () { #define lsize 81 char message[lsize]; char newmessage [lsize]; printf ("Enter a sentence: "); gets (message); strrev (newmessage, message); puts (newmessage); system ("PAUSE"); return 0; } void strrev (char string1[], char string2[]) { int i=0; while (string2[i] != '\0') { string1[i]=string2[i]; i++; } string1[i]='\0'; }



LinkBack URL
About LinkBacks




