AIde pour initialisation d'un tableau en C

flibouk -  
 Haiti -
J'ai un probleme je ne sais pas comment créer un tableau a une colonne et 3 lignes dans lequelle les case contienne des caractères tel que "bonjour"
A voir également:

2 réponses

wiwi
 
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 :)
1
Haiti
 
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.
1