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
idakkadi - 5 mars 2009 à 17:28
A voir également:
- Remplissage d'un tableau par des chaines
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Tableau word - Guide
- Le nom du champ de tableau croisé dynamique n'est pas valide ✓ - Forum Excel
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
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.
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"};
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';
}
}
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';
}
}