yanlou
Messages postés119Date d'inscriptiondimanche 30 septembre 2007StatutMembreDernière intervention11 août 2010 7 juil. 2008 à 12:52
Bonjour,
j'ai un fichier txt, avec ce code j'obtien pour une chaine comme ça
AFRZSA2-D2
ADDSEA3
le resultat
AFRZSA2 AFRZSD2
ADDSEA3 ADDSEA3 // je veux pas que cette chaine ce double je veux avoir ADDSEA3 ça doit se fair avec une boucle mais j'arrive pas de le faire !!
mon code :
#include <string>
#include <fstream>
#include
using namespace std;
int main()
{
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 201225 7 juil. 2008 à 13:41
Il faut peut etre vérifier le tests, peut être quand dans l'un des cas tu as un caractère non affichable en plus qui fait que le test ne fonctionne pas correctement.
Cdt
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 7 juil. 2008 à 14:21
Bon, ok...
JE vois que mes explications ne te conviennent pas...
C'est dommage d'ouvrir plusieurs topic pour le même sujet...
C'est encore plus dommage de ne pas savoir chercher par soi-même...
Je te souhaite bien du courage pour la suite...
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage
nickydaquick
Messages postés416Date d'inscriptionvendredi 31 janvier 2003StatutMembreDernière intervention19 décembre 20133 7 juil. 2008 à 16:34
Salut tout le monde,
je voudrais juste vous faire remarquer que dans son cas a lui (l'auteur du topic) le caractere ou du moins la chaine de caractere a retrouver pour faire un split est un slah / et non pas un trait-d'union .
size_t pos=ligne.find_first_of("-"); ===> size_t pos=ligne.find_first_of("/");
sinon le reste du code , avec les tests , est entierement correct. Maintenant s'il dit que ca donne toujours le meme resultat...