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
|
// on va utiliser vector pour les tableau et string pour les chaines...
// il faut donc inclure les deux fichiers,
//en plus de iostream (pour les sorties standard)
#include <iostream>
#include <string>
#include <vector>
int main()
{
//j'ai pris l'habitude d'éviter partout le "using namespace"
//on déclare directement un tableau de chaines
std::vector<std::string> montab;
//on insere différentes chaines
montab.push_back("mapremierechaine");
montab.push_back("ma deuxième chaine");
montab.push_back("mon_nom_de_fichier");
montab.push_back("deuxieme_nom_de_fichier");
//quelques affichages
std::cout<<montab[0]<<"\n"<<montab[3]<<std::endl;
//si on inclus aussi <fstream> pour pouvoir gérer les fichiers,
// on peut meme les gérer facilement ;)
std::ifstream ifs(montab[2].c_str());
//et le fichier est ouvert :D (bon, c'est quand meme à gérer
//idéalement dans un bloc try...catch, des fois que le fichier
//n'existe pas ;)
} |
Partager