17. maj 2003 - 16:29Der er
14 kommentarer og 1 løsning
strstr (omvendt)
Hej, hvis jeg bruger strstr(buffer,"<->"); på følgende streng: char buffer[]="Hej.<-> Med.<-> Jer.<->"; så får jeg en pointer til "<-> Med.<-> Jer.<->" Hvis jeg nu vil have "Hej.", hvad gør jeg så? Jeg vil jo gerne have strengen, som starter i buffer[0] -> resultatet af strstr(bufffer,"<->");
for (i=0;i<strlen(buffer);i++) { if (buffer[i] == '<' && buffer[i+1] == '-' && buffer[i+2] == '>') printf("<-> fundet paa position: %d\n",i); } Ved ikke om det er godt nok, eller om der er en lettere måde...
ja ok....... men jeg ville nok stadig foretrække pointere eller reffarencer men det er jo en smagssag :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.