|
Bas de page | |
---|---|
Auteur | Sujet : strtok à partir d'un fichier.txt j'ai besoin d'aide svp |
Publicité | Posté le 03-06-2008 à 22:58:38 |
Publicité | Posté le 06-06-2008 à 14:37:16 |
mIRROR Chevreuillobolchévik |
--------------- « The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell |
jejescorpio | Il ne me manque pas de cour, je sais comment me balader dans une chaine de caractère, le problème c'est que token est un pointeur, créé par la fonction strtok. Je sais également accéder aux éléments un par un d'une chaîne de caractère lorsque j'en ai l'adresse, c'est le principe du passage en argument dans les fonctions.
c'est à dire en tant que tableau de caractère, or mon token est déclaré comme ceci :
, c'est à dire en tant que pointeur.
qui lui attribue l'adresse de la chaîne de caractère à pointer.
, qui est théoriquement la bonne, ne marche pas.
ne marcherai pas.
|
Joel F Real men use unique_ptr |
|
mIRROR Chevreuillobolchévik |
--------------- « The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell |
jejescorpio | Ben le truc c'est que sous visual basic quand je déclare char *toto et que je veux accéder au deuxième élément avec la syntaxe toto[1] il me renvoi une erreur alors que quand je met *(toto+1) je n'ai pas d'erreur.
Message édité par jejescorpio le 07-06-2008 à 14:57:23 |
mIRROR Chevreuillobolchévik | un pointeur n est pas un array hein --------------- « The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell |
Joel F Real men use unique_ptr | c'est quoi ton compilo de merde qui fait un warning la !
|
mIRROR Chevreuillobolchévik | il parle peut etre de l ide --------------- « The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell |
Joel F Real men use unique_ptr | bah dixit :
|
mIRROR Chevreuillobolchévik | bah microsoft a son propre compilo c donc j imagine que c ets lui qui est associé a vs --------------- « The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell |
Joel F Real men use unique_ptr | moui mais faut pas confondre IDE et compilateur. Tu peut tres bien utiliser gcc (en trichant) avec l'IDE microsoft |
mIRROR Chevreuillobolchévik | ha mais j imagine bien mais deja qu il sait pas parser une chaine faudrait pas trop en demander --------------- « The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell |
jejescorpio | Je ne sais ce qu'est un array, à l'école on utilise visual basic, on ouvre des projet en console win32 et ensuite des élèments en c++. De plus nos profs n'accepte pas de c++, on doit uniquement utiliser des fonctions c.
|
Joel F Real men use unique_ptr | quelle ecole juste pour la rajouter à ma black list ?
|
mIRROR Chevreuillobolchévik |
--------------- « The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell |
jejescorpio | Oui pour itérer sur les token il faut écrire ça : token=strtok(NULL, seps);
Message édité par jejescorpio le 07-06-2008 à 19:45:38 |
jejescorpio | Juste mIRROR ce que tu appelle array , en français c'est un tableau ?
|
mIRROR Chevreuillobolchévik | mouarf tu dis un jour que tu fais du c depuis un an puis apres que t as eu 30h de cours... ton rapport n est pas correct car ton code prouve que tu reussis bien a acceder a token[0] par *token je vais te donner la marche a suivre parce que tu galeres et surtout parce que c est evident qu un projet de cette ampleur en fin d annee prouve que tu n as pas bossé beaucoup de c mais c etait important que tu arretes de nous raconter des conneries le truc c est que tu reussis pas a lire le dernier token par contre c est totalement idiot une formation unix/c quand tu fais du c sur windows sinon oui un array est un tableau et tu le maitrises pas du tout Message édité par mIRROR le 07-06-2008 à 21:49:38 --------------- « The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell |
jejescorpio | Ben quand je dis un an ou 30h pour moi c'etais pas me faire passer pour autre, ça fait un an que je fais du c a raison de TP de 2h.
|
Joel F Real men use unique_ptr |
|
jejescorpio | Juste c'est pas la peine de s'énerver, ce dont je parle avec le codage de mon fichier texte est un problème très connu : les caractères phamtomes. |
Joel F Real men use unique_ptr | ca n'existe pas le probleme des caractères fantomes. Les donénes sont là ou pas là, point.
|
jejescorpio | Oui j'ai testé avec une chaine rentrée à la main, de plus dans d'autre programme que j'ai fait, ça marche.
|
Publicité | Posté le |
Sujets relatifs | |
---|---|
[Shell] boucle avec des nom de fichier avec espace | Insertion caractere dans un fichier |
Aide pour une macro | Script TCL Eggdrop ... Variable dans un fichier txt |
[ C ] Besoin d'aide pour afficher l'heure en temps réel | Lancer Tomcat partir dune application java |
[ bash ] date de dernière d'un fichier | [Fini]Aide formulaire qui ne fonctionne pas :/ |
[ASP.NET] Accéder aux objets du Global.asax à partir d'un codefile ? | |
Plus de sujets relatifs à : strtok à partir d'un fichier.txt j'ai besoin d'aide svp |