jlp Le 29/08/2001 à 10:44 Salut à tous
Commençant à apprendre le langage C sur 89/92+, je suis en train de réaliser un petit jeu de Solitaire. En fait je "porte" la version 83(+) que j'avais faite.
Lorsque je compile (avec TIGCC v 0.91), je rencontre de temps en temps un message de ce type :
'xold' might be used uninialized in this function
accompagné d'un triangle jaune avec un !
Ceci n'empêche pas mon programme de fonctionner, mais je ne sais pas trop à quoi ça correspond. Aussi, si quelqu'un a la réponse, ce serait sympa de m'aider.
@+
Jérémie
ca veut dire que ta varialbe n'a pas de valeur initiale ...
zewoo Le 29/08/2001 à 10:44 euh, pas toujours: en fait, il y a des cas ou ton programme peut s'éxecuter sans lui attribuer une valeur: par exemple si des le debut de ton prog tu effactue un test pour lui associer ou non une valeur.
Et puis dans certain cas, il te met ça alors que visiblement il n'y a aucun probleme... Ca m'est deja arrivé: attribue une valeur à ta variable (comme dit nEUrOne) et tu n'aura plus ce probleme.
La programmation est un art... Ne prétendons pas en être des virtuoses mais tout au plus des adeptes...
ASM Rulez!!
d'ou le WARNING ...
parcequ' en general, on dit pas attention quand ca fait rien ...
jlp Le 29/08/2001 à 10:44 Ok, merci, je vais faire les modifs. J'espère que ça marchera