02. august 2002 - 15:59Der er
3 kommentarer og 1 løsning
opdel streng
der er sikkert blevet spurgt om det før, men jeg fandt ik noget jeg kunne bruge...
jeg vil gerne have en strengen "Hej med jer * test 1 er sej * hej igen" opdelt af "*" så mjeg kan bruge f.eks minsteng[0] = "hej med jer" , minstreng[1] = "test 1 er sej" osv..
char string[] = "En streng, 1der skal deles 1af flere tegn"; char seps[] = " ,1"; // deler på space, komma og et... char *token;
int main() { /* Establish string and get the first token: */ token = strtok( string, seps ); while( token != NULL ) { /* While there are tokens in "string" */ cout << token << endl; /* Get next token: */ token = strtok( NULL, seps ); }
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.