Olá Fábio,
itoa() não faz parte do padrão ANSI C (não é uma função padrão do C).
Você deve usar sprintf para converter inteiros para string.
Boa Sorte.
2009/7/8 Fabio <fabincarmo(a)gmail.com>:
Pessoal,
estou com um problema... estou tentando compilar um programa em C que
utiliza da função itoa, que converte inteiro para string, para um trabalho
na minha faculdade, mas na hora de compilar o programa com o gcc ocorre o
seguinte erro:
$ gcc -o trabalho trabalho.c
/tmp/ccCmZLvx.o: In function `main':
trabalho.c:(.text+0x20d): undefined reference to `itoa'
collect2: ld returned 1 exit status
para usar essa função precisa declarar stdio.h e stdlib.h. e ja estão
declaradas
alguem pode me ajudar?
Fabio
--
Fedora-users-br mailing list
Fedora-users-br(a)redhat.com
https://www.redhat.com/mailman/listinfo/fedora-users-br
--
"Se Debugar é a arte de remover bugs, programar é a arte de inserí-los".
Donald E. Knuth.
--
João Salvatti
Graduated in Computer Science
Federal University of Para - UFPA - Brazil
E-Mail: salvatti(a)gmail.com