bonjour,

je veux copier un fichier dans un autre, mais en precisant a quel endroit ce fichier doit etre insert.
ce que je veux c'est remplacer les includes (.h) d'un programme C par leur contenu sans effacé le include
exemple: j'ai un fichier A.h et un fichier B.c
le fichier B.c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
--
#include "A.h"
using namespace std;
 
void decoupe(string&);
// Decoupe une chaine de caractères en lignes de LARGEUR_MAXIMUM caractères au maximum
// Essaye de découper au niveau des espaces si il y en a
 
void affiche(string&);
...
le resultat doit etre ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
//#include "A.h"
 
 
namespace nsBrainfuck
{
    /**
        * La classe Brinfuck permet d'analyser un programme en brainfuck, afin de l'interpréter
        */
    class Brainfuck
    {
      ...
}
}
//fin include" A.h"
 
using namespace std;
 
void decoupe(string&);
// Decoupe une chaine de caractères en lignes de LARGEUR_MAXIMUM caractères au maximum
// Essaye de découper au niveau des espaces si il y en a
 
void affiche(string&);
...
vous allez me dire que le gcc fait ça, oui mais pas comme je le souhaite moi