bonjour,
j'essaye d'exécuter le code suivant sous linux j'ai utilisé sprintf() et snprintf() au lieu de printf() mais tjrs j'ai les mêmes erreurs :
mais j'ai les erurs suivantes
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 /* itoa example */ #include <stdio.h> #include <stdlib.h> int main () { int i; char buffer [33]; printf ("Enter a number: "); scanf ("%d",&i); itoa (i,buffer,10); printf ("decimal: %s\n",buffer); itoa (i,buffer,16); printf ("hexadecimal: %s\n",buffer); itoa (i,buffer,2); printf ("binary: %s\n",buffer); return 0; }
[root@CeA3 itoa]# ls
1.c 1.o
[root@CeA3 itoa]# gcc -o itoa 1.o
1.o(.text+0x4d): In function `main':
: undefined reference to `itoa'
1.o(.text+0x75): In function `main':
: undefined reference to `itoa'
1.o(.text+0x9d): In function `main':
: undefined reference to `itoa'
collect2: ld a retourné 1 code d'état d'exécution
je me demande sine fonctionne pas sous linux ou quoi et merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part itoa()
Partager