Je patauge depuis un moment avec les fonction du genre strtok etc etc.
J'ai un petit probleme que je n'arrive pas à résoudre ...
j'ai un char* de la forme "1-12-23-0-234"
Comment faire pour recuperer successivement les entiers entre le '-' ???
Merchi de votre aide .. je sens que je vais passer une grande nuit de programmation ...
Publicité
Posté le 05-04-2004 à 00:08:29
Taz
bisounours-codeur
Posté le 05-04-2004 à 00:17:35
tu peux faire ça avec sscanf sans problème sinon
Profil supprimé
Posté le 05-04-2004 à 01:10:29
Genre comme ça ?
Code :
int i1, i2, i3;
sscanf(MaChaine, "%d-%d-%d", i1, i2, i3);
Message édité par Profil supprimé le 05-04-2004 à 01:10:39
bjone
Insert booze to continue
Posté le 05-04-2004 à 01:24:34
&i1, &i2, &i3
bjone
Insert booze to continue
Posté le 05-04-2004 à 01:25:30
et sscanf te retournes le nombres de champs extraits, tu peux donc savoir si ça a merdé avec un
sscanf(....,&i1,&i2,&3) != 3