Urgence c++ svp

Résolu
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

  1. ça y est, j'ai trouvé une piste, merçi
    0
    1. Contributeur
      ç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
      1. Contributeur
        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
        1. cmt je peus le metre dans mon code, parsque ça me donne des erreur et je sais pas comment fair le débaugage
          0
      2. 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
        1. 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
          1. non, bein je vais voir si je vais trouvé quelque chose
            0