Problème d'initialisation d'un tableau de caractères - C - Programmation
Marsh Posté le 18-07-2008 à 11:43:39
normal, tu passes un char dans une fonction qui veut un char *.
pour initialiser : table_des_bases_de_donnees[i][j] = 0; ou bien la valeur que tu souhaites mettre.
Marsh Posté le 18-07-2008 à 11:50:02
Code :
|
tu gere des caractere pas des chaines de caracteres
edit : grilled
Marsh Posté le 18-07-2008 à 13:57:44
J'ai mis cela donc :
Code :
|
Mais cela me met le warning suivant :
assignment makes integer from pointer without a cast
Marsh Posté le 18-07-2008 à 14:05:43
DevC++?
il met des warning pour bcp de choses et pas grand chose.
Ca fonctionne sans probleme
Marsh Posté le 18-07-2008 à 14:08:49
Code :
|
c'est mieux comme ca
désolé pour l'erreur
Marsh Posté le 18-07-2008 à 14:12:12
Nan pas Dev C++ mais GCC.
OK mais ta solution me met l'erreur : constante caractère vide.
J'ai trouvé la solution :
Code :
|
Mais par contre maintenant j'ai cela :
Code :
|
Coment faire pour initialiser ce tableau car là j'ai l'erreur de constante?
Merci pour votre aide en tout cas
Marsh Posté le 21-07-2008 à 21:54:23
Il te dit quoi comme erreur ? car la a part un éventuel i pas déclaré ou ton tableau pas déclaré au début de la méthode je vois pas.
Sinon pour l'initialisation, il y a plus simple que tes boucles :
Code :
|
Marsh Posté le 21-07-2008 à 22:05:39
fatloui a écrit : DevC++? |
ouais super à fond ...
Marsh Posté le 21-07-2008 à 22:08:11
bon fini de rigoler. Tu fais un simple = { { 0 } }; et puis ça te fera bien un tableau de chaine vide.
Marsh Posté le 21-07-2008 à 22:08:29
Amonchakai a écrit : Il te dit quoi comme erreur ? car la a part un éventuel i pas déclaré ou ton tableau pas déclaré au début de la méthode je vois pas.
|
encore faux. ils sont où les 0 terminaux ...
Marsh Posté le 22-07-2008 à 09:08:44
psgkiki a écrit : Nan pas Dev C++ mais GCC. |
Leçon 1 : apprendre à différentier IDE et compilateur.
Dev-C++ est un IDE qui utilise gcc comme compilateur ... on apprend plus rien à l'école de nos jour ?
Marsh Posté le 22-07-2008 à 09:32:44
Joel F a écrit : |
Exact autant pour moi
Marsh Posté le 18-07-2008 à 11:34:00
Bonjour a tous,
Mon problème est que je veux initaliser un tableau de caractères et un warning m'est retourné :
attention : passing argument 1 of «strcpy» makes pointer from integer without a cast
Voilà mon code :
Merci pour votre aide