Remplissage d'un tableau par des chaines

Fermé
bachirrou Messages postés 16 Date d'inscription vendredi 2 janvier 2009 Statut Membre Dernière intervention 17 août 2010 - 5 mars 2009 à 17:18
 idakkadi - 5 mars 2009 à 17:28
Bonjour,
je veux remplir un tableau à deux dimension avec des chaines de caractère en C++,
svp aidez moi avec un exemple

2 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
5 mars 2009 à 17:26
Salut,
Pas besoin d'un tableau à deux dimensions en C++ pour faire un tableau de chaînes de caractères. Utilise un tableau de string.

std::string tab[]={"coucou","comment","ca","va"};
0
tu peux utiliser vector et string pour les chaines de caractère.
voici un exemple de vector 2D d'entier.


#include <iostream>
#include <iomanip>
#include <vector>

using namespace std;

int main()
{
vector<vector<int> > items ( 5, vector<int> ( 5 ) );
int k = 0;

for ( int i = 0; i < 5; i++ ) {
for ( int j = 0; j < 5; j++ )
items[i][j] = k++;
}

for ( int i = 0; i < 5; i++ ) {
for ( int j = 0; j < 5; j++ )
cout<< setw ( 3 ) << items[i][j] <<' ';
cout<<'\n';
}
}
0