Logo Hardware.com.br
Devair1010
Devair1010 Novo Membro Registrado
6 Mensagens 1 Curtida
#2 Por Devair1010
24/12/2023 - 19:39
creio que você já saiba que essa função "atoi" como o nome dela indica , Array To int , significa que ela converte uma string da linguagem C  , que um vetor de caracteres , em um número do tipo "int" ou inteiro , mas para isso a string precisa estar no formato certo , que são dígitos numéricos , que vão de zero "0" até "9" nove ,  assim se houver algum caractere diferente desses dígitos o que vier após serão descartados ,  ex.:   
char str[] = {"123a456"};
int num = atoi(str );
printf("valor num= %d\n", num );

a saída será:
valor num= 123
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal