[VC++] existe-t'il un tokenizer pour CString ?

existe-t'il un tokenizer pour CString ? [VC++] - Programmation

Marsh Posté le 11-07-2001 à 15:04:48    

j'ai des CString et j'ai besoin d'un tokenizer,
pour les char* y'a strtok qui permet de manipuler les tokens, mais pour les CString comment on fait :??:
 
évidemment je pourrais convertir mes CString en char*, utiliser strtok, et reconvertir en CString, mais c'est de la programmation de porc ( sans vouloir les offenser :D )
ou alors il faut que je fasse moi même une classe tokenizer pour des CString, et c'est bien lourd :(
 
quelqu'un a une solution svp ? ou a déjà fait une telle classe ?
 
[edit] c'est du VC++ pas du C++ désolé :D

 

[edtdd]--Message édité par bibO--[/edtdd]

Reply

Marsh Posté le 11-07-2001 à 15:04:48   

Reply

Marsh Posté le 11-07-2001 à 15:10:44    

c plutot moi qui vait te poser une question: c quoi un tokenizer !?

Reply

Marsh Posté le 11-07-2001 à 15:34:31    

bah un truc qui permet de manipuler les tokens
en java y'a une classe StringTokenizer et en C y'a la fonction strtok (mais qui marche sur des char*), et je voudrais son équivalent pour les CString

Reply

Marsh Posté le 11-07-2001 à 16:31:33    

merci, ça j'avais compris...mais c quoi des tokens ?

Reply

Marsh Posté le 12-07-2001 à 11:33:48    

des tokens c des bout de string, séparés par un caractère particulier, par exemple tu prends la chaine "C:\Program Files\QuickTime\Plugins" tu définis "\" comme séparateur, ben les tokens c'est "C:", "Program Files", ...
 
pour de plus amples inofos tu regardes la doc java > java.util > StringTokenizer
 
bon c'est bien gentil tout ça, mais ça réponds pas à ma question, mon topic n'était pas pour comprendre ce qu'est un tokenizer, mais s'il en existe un pour les CString ! :(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed