débutant, codeblock, wingcc

Bonjour,

je dois créer une procédure pour charger un fichier texte (cette procédure sera appelée plusieurs fois: cela chargera à chaque fois un nouveau fichier texte) dans un tableau créé dynamiquement, je pense qu'il faut utiliser une classe (fichiers .h, .cpp), mais je ne vois absolument pas comment l'écrire,
j'ai déjà écrit une procédure qui fonctionne dans un main, mais je souhaiterais avoir une procédure extérieure qui pourra etre appelée plusieurs fois...

le code du main :
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 
#include <sstream>
#include <string>
#include <iostream>
#include <fstream>
#include <vector>
 
 
int main()
 
{
 
std::vector<std::string>calendrier;
std::string ligne;
std::string enreg;
 
std::ifstream fichier( "Fichiers/AL2.txt" );
 
//découpage de chaque ligne du fichier en mot selon délimiteur ";"
while ( std::getline( fichier, ligne ) )
	{
        std::istringstream enreg( ligne );
        std::string mot;
 
        while ( std::getline( enreg, mot, ';' ) )
            {
//copie dans un tableau
                calendrier.push_back(mot);
            }
 
    }
    int nelem=calendrier.size()/6;
 
     // Affichage
  for (int i=0; i < nelem; i++)
    {
 
    for (int j=0; j < 6; j++)
      std::cout << calendrier[i * 6 + j] << " ";
    std::cout << std::endl;
  }
 
std::cout << "CAPACITE"<< calendrier.capacity()<< "NOMBRE ELEMENTS"<< calendrier.size()<< '\n';
 
return 0;
 
}
Pour résumer, j'aimerais la meme chose avec un .h et un .cpp...

Désolé pour la mise en page, c'est la première fois que j'utilise le forum,
Merci par avance, cordialement Secruos