|
Como convertar números para strings (o oposto de atoi)? Existe alguma função de itoa? |
|
|
|
Pode simplesmente utilizar a função sprintf:
sprintf (string, "%d", number)
Esta função funciona bem na prática: não há necessidade de se preocupar com possível sobre-utilização de tempo de CPU ou espaço de código.
Também pode utilizar a função sprintf para converter números "long" ou "floating-point" para "string" (com "%ld" ou "%f"). Por outras palavras, a função sprintf também pode ser vista como o oposto das funções "atol" e "atof". Adicionalmente, também pode controlar a formatação. Estas são as principais razões que levam a que o C tenha uma solução geral com a função sprintf e não a função "itoa".
|
|
|
|
Ponha-nos à prova: coloque-nos questões ou dúvidas sobre Tecnologias de Informação. Quer seja em scripting em Disaster & Recovery (Continuidade de Serviços de Informação), ITIL, Gestão de Projectos, a Importância dos Sistemas de Informação, Bash, Linux, Solaris, Programação Informática, OpenOffice.org, Tecnologias Microsoft, Informática Pessoal ou outros, teremos todo o gosto em responder-lhe GRATUITAMENTE em apenas algumas horas!
Para isso, envie-nos as suas questões / dúvidas através do nosso Formulário.
|
|