Psi y a trop de chiffre faut faire un truc genre %.5f ou un truc comme ça .
Ca dépend aussi de son ensemble, avec char, et toussa...
Kwelity
Niveau 10
04 novembre 2009 à 15:28:33
Essaie
nombre = nombre + 1;
pour l'incrémentation .
Kwelity
Niveau 10
04 novembre 2009 à 15:29:00
Par contre c'est du C++ ?? (commentaires ?)
listopad
Niveau 10
04 novembre 2009 à 15:29:42
printf("%d\n\n", nombre);
Ca marcherait mieux comme ça déjà avec la parenthèse au bon endroit.
Trash Moi plus de 3 ans et demi que j'ai pas touché !
B-One
Niveau 6
04 novembre 2009 à 15:29:46
Kwelty, ca marche pas non plus. Et même, pourquoi il m'affiche 20903383573857 (etc.) alors que j'ai mis 23 ?
Nan, c'est du C.
silvermouth
Niveau 10
04 novembre 2009 à 15:31:47
fauw ça c'est scanf !
et puis la fonction printf ne prends pas de paramètre ,celui que tu veux afficher
int main() { int n = 0; int q printf("veuillez saisir un nombre",q); scanf("%d",q);
for (n = 0,n<q,n++){ printf("%d",n); }
}
Kwelity
Niveau 10
04 novembre 2009 à 15:32:56
pour scanf c'est :
scanf("%d",&q);
Nan ? ?
silvermouth
Niveau 10
04 novembre 2009 à 15:34:54
si !
désolé j'ai oublié le c surtout après avoir écrire en java c'est pas évident
Kwelity
Niveau 10
04 novembre 2009 à 15:36:15
B-One Voir le profil de B-One
* Posté le 4 novembre 2009 à 15:29:46 Avertir un administrateur * Kwelty, ca marche pas non plus. Et même, pourquoi il m'affiche 20903383573857 (etc.) alors que j'ai mis 23 ?
Nan, c'est du C. * Lien permanent
Et si tu fais nt main() { int nombre = 23; printf("%d\n\n", nombre); nombre++;
}
silvermouth
Niveau 10
04 novembre 2009 à 15:36:35
tiens B-One
http://www.ltam.lu/cours-c/prg-c_c.htm
ça te venir en aide si tu veux tenir le coup !
bonne chance
sinon personne pour mon document ?
silvermouth
Niveau 10
04 novembre 2009 à 15:37:29
int main() { int nombre = 23; printf("%d\n\n", nombre); nombre++;
}
ça va lui afficher :
23
plus rien du tout !
listopad
Niveau 10
04 novembre 2009 à 15:38:58
Si mettre un return à la fin du main !
silvermouth
Niveau 10
04 novembre 2009 à 15:39:44
c'est pour celà qu'il faux contenir les nombre à affciher dans une boucle
l'instruction nombre++; donne 24 ,25,26,27...... et ainsi de suite
par contre le printf va prendre que la première instruction issue de la dernière instruction
elle va lui affiché 24 c'est tout
silvermouth
Niveau 10
04 novembre 2009 à 15:41:04
le retour d'une fonction est une chose ! l'affichage est une autre instruction !
Kwelity
Niveau 10
04 novembre 2009 à 15:41:10
Nan mais y a pas de variable pour recevoir le résultat nan ?
silvermouth
Niveau 10
04 novembre 2009 à 15:42:24
c'est optionnel la variable pour recevoir le résultat
le printf peut s'en charger
Kwelity
Niveau 10
04 novembre 2009 à 15:42:51
Ah ok ... ça fait trop longtemps le C .
B-One
Niveau 6
04 novembre 2009 à 15:53:13
Merci silver pour le lien.
B-One
Niveau 6
04 novembre 2009 à 15:55:10
listopad Voir le profil de listopad
Posté le 4 novembre 2009 à 15:29:42 Avertir un administrateur
printf("%d\n\n", nombre);
Ca marcherait mieux comme ça déjà avec la parenthèse au bon endroit.