baksidan av strängen.

S

sacrpio

Guest
Jag vill vända denna sträng i C, föreslår du.

string: "hej vad heter du"

Jag vill vända på denna sträng i denna för.

omvända string: "namn din är vad hello"

 
detta är min snabb och smutsig lösning

char Buffer1 [100] = "hej vad heter du";
char temp [100] = "";
char Buffer2 [100] = "";
char * pBuffer = & Buffer1 [0x00];

strcat (Buffer1, "");
while (strstr (pBuffer, "")! = 0x00)
(
strncpy (Temp, pBuffer, strstr (pBuffer, "")-pBuffer);
Temp [strstr (pBuffer, "")-pBuffer] = '\ 0';
pBuffer = strstr (pBuffer, "") 0x01;

strcat (temp, "");
strcat (Temp, Buffer2);
strcpy (Buffer2, Temp);
)

 

Welcome to EDABoard.com

Sponsor

Back
Top