à l'aide, c++

Résolu
yanlou Messages postés 119 Date d'inscription   Statut Membre Dernière intervention   -  
yanlou Messages postés 119 Date d'inscription   Statut Membre Dernière intervention   -
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 <iostream>
using namespace std;
int main()
{

ifstream fichier("slash.txt");

if (fichier)
{
string ligne;


while (getline(fichier,ligne))
{

size_t pos=ligne.find_first_of("-");


string sousligne1=ligne.substr(0,pos);


string sousligne2=ligne.substr(pos+1);

string sousligne3=sousligne1.substr(0,sousligne1.size()-2).append(sousligne2);


cout<< sousligne1 << " " << sousligne3 << endl;

}
}

fichier.close();
}

1 réponse

yanlou Messages postés 119 Date d'inscription   Statut Membre Dernière intervention   13
 
c résolu
0