Comment insérer des pointeurs vers caractère dans un tableau ?
Bonjour, ou peut être bonsoir ! J'aimerais savoir comment faire pour insérer des pointeurs de caractère dans un tableau ?
Code:
1 2 3 4 5 6 7 8
| char *unit[] = {"un", "deux", "trois", "quatre", "cinq",
"six", "sept", "huit", "neuf"};
char *numbers[] = {"onze", "douze", "treize", "quatorze", "quinze", "seize"};
char *multiples_of_ten[] = {"dix", "vingt", "trente",
"quarante", "cinquante", "soixante",
"septante", "huitante", "nonante"};
char *powers_of_ten[] = {"cent", "mille", "million", "milliard",
"billion", "billiard", "trillion"}; |
Si je fais un malloc() ou un calloc() pour alloué un tableau dynamique ou même un tableau comme cela : static char array[800]; Comment puis-je faire pour mettre unit[0] dans ce tableau par exemple ? Ou en mettre plusieurs dans une boucle for() ? J'aimerais savoir la différence entre un calloc(length, sizeof(char)) et un static char array[length]. Es ce que un tableau avec une taille fixe peut être vu comme un pointeur ? Merci d'avance pour toute aides ! ;)