darmoor
Messages postés38Date d'inscriptionvendredi 12 septembre 2003StatutMembreDernière intervention 2 novembre 2005
-
1 mars 2005 à 20:13
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 2006
-
2 mars 2005 à 14:36
salut!
bon voila ma question
j'ai un tableau de type char de 91 caracteres.
pb a cet ligne : "initialize-string for array of chars is too long"
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 2 mars 2005 à 14:36
To erreur signifie que tu veux mettre une chaîne da caractères dans un tableau trop petit. il ne faut pas oublier de laisser la place pour le zéro terminal.
ex :
char s[4] = "1234";
> erreur car la chaîne à 4 carctères+1 nul de fin > 5 éléments à mettre dans s qui n'en a que 4.
le mieux c'est de faire
char s[] ="1234" car le compilo va calculer la taille du tableau.