A conversão de uma matriz para int / flutuador
-
21-08-2019 - |
Pergunta
Preciso para converter uma matriz de char int e em flutuar usando C A matriz é assim
char* text = "15.34";
Eu também preciso converter uma volta float / int em uma matriz novamente
Solução
Você pode usar sscanf também. Por exemplo:
flutuador fp = 0; sscanf (texto, "% f", e fp );
Para converter de volta uso sprintf ()
Outras dicas
Use atoi()
/ strtol()
e atof()
/ strtod()
funções de biblioteca converter de string.
Para converter o uso sprintf()
volta com %d
e %f
especificadores de formato.
Dê uma olhada sscanf()
e sprintf().
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow