[Fedora-users-br] itoa no gcc

João Salvatti salvatti em gmail.com
Quarta Julho 8 15:43:29 UTC 2009


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 em 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 em 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 em gmail.com




Mais detalhes sobre a lista de discussão br-users