Ce code m'affiche que les 2 premiers chiffres (34), si qqn sait d'où vient le prob merci de me le signaler !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 void my_putchar(char c) { write(1,&c,1); } int my_put_nbr(int nb) { int temp; int mult; mult = 1; temp = nb; while (temp > 10) { nb = nb / 10; mult = mult * 10; if (nb < 10) { my_putchar(nb + '0'); nb = (temp - (nb * mult)); temp = nb; } } nb = nb % 10; my_putchar(nb + '0'); my_putchar('\n'); } int main(int ac, char **av) { my_put_nbr(345); }
Partager