66Fermer68
SasumeLe 20/09/2009 à 17:58
Oui, normalement pour définir un tableau il faut décrire ses éléments un par un entre accolades, mais pour les chaînes de caractères on peut écrire une chaîne entre guillemets.
Notons que :
const char *str1 = "foo";
Est différent de :
const char str2[] = "bar";
En effet, str1 est un pointeur vers la chaîne de caractères « foo », tandis que str2 est un tableau de char.
Autrement dit, l’expression suivante sera valide :
str1 = "boo";
Mais pas celle-ci :
str2 = "far";