002
12.06.2005, 21:39 Uhr
Pler
Einer von Vielen (Operator)
|
C++: |
#include <stdio.h> #include <string.h>
char trenner[]=" "; /*wichtig: trenner ist eine Zeichenkette, möglich wäre auch char trenner[]=",:;" oder sowas, dann sind alle drei zeichen trenner, nicht die Folge aller drei! */
int main( void ) { char zeile[128], *einzelname; int i=0;
print( "Gib eine Liste von Namen ein, getrennt durch " "\n" ); gets(zeile); einzelnam = strtok( zeile , trenner ); while( einzelname != NULL ) { printf( "Name: %d : %s\n" , ++i , einzelname ); einzelname = strtok( NULL , trennzeich ); }
return 0; }
|
..nicht getestet! einzelname müsste dann eben in einem feld gespeichert werden, und kann dann anschliessend weiterverarbeitet werden. usw |