2 réponses
Bonjour,
S'agit-il du même fichier ? De plus, attention #define ne définit pas une variable. #define spécifie au compilateur de remplacer le nom par une valeur. Rien de plus.
Pourquoi passer par un #define pour déclarer une variable ??? Autant utiliser une variable non ?
S'agit-il du même fichier ? De plus, attention #define ne définit pas une variable. #define spécifie au compilateur de remplacer le nom par une valeur. Rien de plus.
Pourquoi passer par un #define pour déclarer une variable ??? Autant utiliser une variable non ?
Oué je vais utiliser un variable je me prenais la tete pour rien
non ce n'est pas dans le meme fichier
et il ne me trouve toujours pas mes variable
non ce n'est pas dans le meme fichier
et il ne me trouve toujours pas mes variable
Beh si ce n'est pas dans le même fichier c'est normal. Tout ce que tu mets avec define dans un fichier sera remplacé par sa valeur au sein du fichier. Sinon, il faut mettre il faut inclure le fichier avec un #define, mais là c'est très laid surtout en programmation objet.
Ensuite, lorsque tu utilises une variable, cela dépend de ce que tu parles. Est-ce une variable de classe (attributs), une variable locale dans une fonction ? Une variable globale (à éviter) ?
Sois plus précis, car c'est un peu flou.
Ensuite, lorsque tu utilises une variable, cela dépend de ce que tu parles. Est-ce une variable de classe (attributs), une variable locale dans une fonction ? Une variable globale (à éviter) ?
Sois plus précis, car c'est un peu flou.