String Tokenizing i C++?

Tags:    c++

Jeg sidder lige med et mindre problem her ...
Jeg har en del af et program som modtager et navn iform af et char array.. (char name[40])...

Jeg vil så gerne have den til at dele det navn op i firstName, og lastName...

Så hvis brugern skriver "Bill Gates"
så skal firstName = "Bill"
og lastName = "Gates"

jeg går ud fra at det ska bruge strtok()...
jeg kan godt få den til at udskrive først Bill og så Gates på næste linie...
men hvordan gemmer jeg navne i 2 forskellige parametere?



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Jeg sidder lige med et mindre problem her ...
Jeg har en del af et program som modtager et navn iform af et char array.. (char name[40])...

Jeg vil så gerne have den til at dele det navn op i firstName, og lastName...

Så hvis brugern skriver "Bill Gates"
så skal firstName = "Bill"
og lastName = "Gates"

jeg går ud fra at det ska bruge strtok()...
jeg kan godt få den til at udskrive først Bill og så Gates på næste linie...
men hvordan gemmer jeg navne i 2 forskellige parametere?


C++ er ikke min stærke side, men kan du ikke på en eller anden måde explode arrayet med mellemrum?
MxS @ http://poet.frac.dk
Slamkodning for fred



F.ex:

Fold kodeboks ind/udKode 




t