Urgence c++ svp

Résolu/Fermé
yanlou Messages postés 119 Date d'inscription dimanche 30 septembre 2007 Statut Membre Dernière intervention 11 août 2010 - 8 juil. 2008 à 11:39
yanlou Messages postés 119 Date d'inscription dimanche 30 septembre 2007 Statut Membre Dernière intervention 11 août 2010 - 9 juil. 2008 à 10:59
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

8 réponses

mum1989 Messages postés 6359 Date d'inscription vendredi 28 septembre 2007 Statut Contributeur Dernière intervention 6 août 2012 515
8 juil. 2008 à 11:44
0
yanlou Messages postés 119 Date d'inscription dimanche 30 septembre 2007 Statut Membre Dernière intervention 11 août 2010 13
8 juil. 2008 à 11:50
non, bein je vais voir si je vais trouvé quelque chose
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
8 juil. 2008 à 11:51
peux tu être plus clair ? pour les comparaison de chaine, regarde là :
https://en.cppreference.com/w/cpp/string/basic_string
0
yanlou Messages postés 119 Date d'inscription dimanche 30 septembre 2007 Statut Membre Dernière intervention 11 août 2010 13
8 juil. 2008 à 11:56
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yanlou Messages postés 119 Date d'inscription dimanche 30 septembre 2007 Statut Membre Dernière intervention 11 août 2010 13
8 juil. 2008 à 12:57
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
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
8 juil. 2008 à 13:46
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;
0
yanlou Messages postés 119 Date d'inscription dimanche 30 septembre 2007 Statut Membre Dernière intervention 11 août 2010 13
8 juil. 2008 à 13:55
cmt je peus le metre dans mon code, parsque ça me donne des erreur et je sais pas comment fair le débaugage
0
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
9 juil. 2008 à 08:30
ça te met quoi comme erreur. En plus, je n'ai pas testé ce que je te dit, à toi de faire l'effort d'aller sur le site que je t'ai donné et de lire la documentation.
0
yanlou Messages postés 119 Date d'inscription dimanche 30 septembre 2007 Statut Membre Dernière intervention 11 août 2010 13
9 juil. 2008 à 10:59
ça y est, j'ai trouvé une piste, merçi
0