ChrOnOs83
Messages postés32Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention19 juin 2007
-
2 avril 2004 à 02:34
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 2006
-
2 avril 2004 à 12:21
slt à ts,
jaimerai savoir si c deja arivé a lun dentre vous ke votre compilo confonde 2 variable ??
en faite kan japel une variable dans une messagebox il me donne une otre variable... (les 2 variable non absolument ocun lien)
de plus ski est bizar c qu'il me di ke la fonction fgets donne un int alors que sur tt les message de se forum parlan du fgets g lu que ct un char*.
bref jcompren plus rien :-(
si quelqu' un peut (et veut) maider jle remerci d'avance ;-)
@+
ChrOnOs
garslouche
Messages postés583Date d'inscriptionmardi 26 novembre 2002StatutMembreDernière intervention29 mai 20151 2 avril 2004 à 09:24
char* comme tous les pointeur n'est qu'un entier correspondant à l'adresse de la case mémoire, ce qui explique peut-être ce dont tu parles
Pour la confusion de variables je pense que c'est à cause d'erreurs de programmation...de toutes façons c rarement la faute du compilo!
Surement une erruer de pointeurs
On ne force pas une curiosité, on l'éveille. .................................................Daniel Pennac
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 2 avril 2004 à 12:21
si le compilo te dit que fgets retourne un int c'est que probablement le prototype de la fonction n'est pas déclarée avant son utilisation et le compilo met par défaut le type int comme retour.