Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3048 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C, C++] strtok avec comme séparateur \0

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C, C++] strtok avec comme séparateur \0

n°175562
SoaR245
Posté le 12-07-2002 à 10:27:13  profilanswer
 

J'ai besoin de découper une chaine de caractère avec comme caractère séparateur "\0"
Je récupère cette chaine de caractère grâce à GetPrivateProfileSectionNames
Existe-t-il un moyen de récupérer tous les composants de ma chaine sans passer par une fonction que j'aurais à développer ?
Merci d'avance  :)

mood
Publicité
Posté le 12-07-2002 à 10:27:13  profilanswer
 

n°175563
LetoII
Le dormeur doit se réveiller
Posté le 12-07-2002 à 10:28:20  profilanswer
 

Non, par ce que toutes les fonction standard interprètent '\0' comme la fin de la chaine.


---------------
Le Tyran
n°175568
SoaR245
Posté le 12-07-2002 à 10:30:22  profilanswer
 

Donc il faut ke je fasse une fonction perso ki me décompose ma chaine ?

n°175570
youdontcar​e
Posté le 12-07-2002 à 10:31:45  profilanswer
 

passe par strlen() :
 
char* str = GetPrivate...
 
int len;
while (len = strlen(str))
{
   // tu as une string de longueur len, pointeur str
   printf("%s", str);
   
   // tu avances le pointeur pour tomber sur la suivante
   str += len + 1;
}
 
la boucle s'arrêtera à la string qui a une taille de 0 (\0\0 doit être le terminateur standard dans ces cas-là).

n°175577
bjone
Insert booze to continue
Posté le 12-07-2002 à 10:37:01  profilanswer
 

merde j'allais dire une connerie :D

n°175584
youdontcar​e
Posté le 12-07-2002 à 10:40:48  profilanswer
 

bjone a écrit a écrit :

merde j'allais dire une connerie :D


dis toujours :D

n°175614
SoaR245
Posté le 12-07-2002 à 11:03:43  profilanswer
 

Merci pour l'aide, je v pouvoir retoucher mon code
et dit tjs ce ke tu voulais dire....


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C, C++] strtok avec comme séparateur \0

 

Sujets relatifs
pb conversion separateur decimal ds mes tables access ac appli delphi[delphi] récupérer le séparateur décimal de windows [résolu]
[ C ] strtok ... comment qu'on fait ça ...[VBA & Excel] Séparateur dans une barre de commande perso...
Plus de sujets relatifs à : [C, C++] strtok avec comme séparateur \0


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)