cs_nitrique
Messages postés344Date d'inscriptionjeudi 1 mai 2003StatutMembreDernière intervention 4 avril 2011
-
25 avril 2005 à 11:11
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 2008
-
25 avril 2005 à 11:38
Bonjour @ tous,
J'ai une fonction qui me renvoie un long (une quantité).
Et j'aimerais faire une boucle sur le résultat de cette fonction, seulement, si je fais:
long total;
int i;
total = renvoyer total();
printf("total: %d",total); // Affiche "total: 6"
for (i=0;i<total;i++) {
Afficher("coucou");
}
Il ne fait la boucle que 4 fois au lieu de 6.
Faut il convertir ?
luhtor
Messages postés2023Date d'inscriptionmardi 24 septembre 2002StatutMembreDernière intervention28 juillet 20086 25 avril 2005 à 11:38
Ca marche très bien, soit tu as halluciné :) soit ton fonction Afficher
a un bug, soit je comprend pas. printf("total: %ld", total) non ?
enfin c'est pas ca le problème.
Ca sert a rien d'utiliser un long, c'est la meme chose qu'un int sur nos processeurs.