A voir également:
- AIde pour initialisation d'un tableau en C
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Trier un tableau excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
2 réponses
bonsoir,
tu fais :
char * nom_du_tableau[nb_de_colonne][nb_de_ligne];
ensuite, il faut allouer la memoire pour chaque case...
sinon, tu peux allouer la memoire des la declaration:
char nom_du_tableau[nb_de_colonne][nb_de_ligne][taille_de_la_chaine];
En esperant ne pas raconter de conneries :)
tu fais :
char * nom_du_tableau[nb_de_colonne][nb_de_ligne];
ensuite, il faut allouer la memoire pour chaque case...
sinon, tu peux allouer la memoire des la declaration:
char nom_du_tableau[nb_de_colonne][nb_de_ligne][taille_de_la_chaine];
En esperant ne pas raconter de conneries :)
Salut,
Voila le prog :
#include <string.h>
#define MAX 25
main()
{
char Tableau[3][MAX];
int i;
for ( i =0;i < 3; i++ )
{
strcpy(Tableau[i],"bonjour");
}
}
Tu peux initialiser ton Tableau comme cela aussi :
char Tableau[3][MAX] = {"Bonjour", "Bonjour", "Bonjour"};
En fait c'est un tableau à 2 dimensions de chaine de caractere.
Ici la constante MAX définit la taille maximale de ta chaine de caractère.
Voila le prog :
#include <string.h>
#define MAX 25
main()
{
char Tableau[3][MAX];
int i;
for ( i =0;i < 3; i++ )
{
strcpy(Tableau[i],"bonjour");
}
}
Tu peux initialiser ton Tableau comme cela aussi :
char Tableau[3][MAX] = {"Bonjour", "Bonjour", "Bonjour"};
En fait c'est un tableau à 2 dimensions de chaine de caractere.
Ici la constante MAX définit la taille maximale de ta chaine de caractère.