Urgence c++ svp
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 -
yanlou Messages postés 119 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
bon voila je veux mettre les chaine de caractére d'un fichier dans un autre fichier, j'utilise le code suivant :
#include <string>
#include <fstream>
#include <iostream>
#include <string.h>
#include <fstream.h>
#include <iostream.h>
void main()
{
std::ofstream h("test.txt",ios ::out);
std::ifstream fichier( "proto.txt" );
if ( fichier )
{
std::string ligne;
while ( std::getline( fichier, ligne ) )
{
h<< "test"<< ligne <<std::endl;
}
}
fichier.close();
h.close();
}
ma question c'est :
est ce qu'il ya une façon pour choisir les chaire de caractére qu'on veux affiché, un truc comme donné la position de la chaine qu'on veux affiché.
NB: j'ai cherché dans google mais je n'ai pas trouvé grand chose
merçi d'avance
bon voila je veux mettre les chaine de caractére d'un fichier dans un autre fichier, j'utilise le code suivant :
#include <string>
#include <fstream>
#include <iostream>
#include <string.h>
#include <fstream.h>
#include <iostream.h>
void main()
{
std::ofstream h("test.txt",ios ::out);
std::ifstream fichier( "proto.txt" );
if ( fichier )
{
std::string ligne;
while ( std::getline( fichier, ligne ) )
{
h<< "test"<< ligne <<std::endl;
}
}
fichier.close();
h.close();
}
ma question c'est :
est ce qu'il ya une façon pour choisir les chaire de caractére qu'on veux affiché, un truc comme donné la position de la chaine qu'on veux affiché.
NB: j'ai cherché dans google mais je n'ai pas trouvé grand chose
merçi d'avance
8 réponses
peux tu être plus clair ? pour les comparaison de chaine, regarde là :
https://en.cppreference.com/w/cpp/string/basic_string
https://en.cppreference.com/w/cpp/string/basic_string
j'ai un fichier txt ou ya des informations que je veux metre dans un autre fichier mais pas toute, donc je veux choisir les chaine de caractére que je veux recopié.
exemple :
fichier de debart
4100 M RFRPAD8/A8 2063à2093 12361
2000 A RFRPAA8 2094à2124 52443
resultat attendu :
4100 RFRPAD8/A8
2000 RFRPAA8
exemple :
fichier de debart
4100 M RFRPAD8/A8 2063à2093 12361
2000 A RFRPAA8 2094à2124 52443
resultat attendu :
4100 RFRPAD8/A8
2000 RFRPAA8
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fichier de debart
4100 M RFRPAD8/A8 2063à2093 12361
2000 A RFRPAA8 2094à2124 52443
resultat attendu :
4100 12361 2063à2093 RFRPAD8/A8
2000 52443 2094à21241 RFRPAA8
4100 M RFRPAD8/A8 2063à2093 12361
2000 A RFRPAA8 2094à2124 52443
resultat attendu :
4100 12361 2063à2093 RFRPAD8/A8
2000 52443 2094à21241 RFRPAA8
tu peux tuiliser les flux de string.
istringstream stream1;
stream1.str(ligne);
string a,b,c,d;
stream1>>a>>b>>c>>d;
h<<a<<" "<<d<<" "<<c<<" "<<b;
istringstream stream1;
stream1.str(ligne);
string a,b,c,d;
stream1>>a>>b>>c>>d;
h<<a<<" "<<d<<" "<<c<<" "<<b;