Informática, perguntado por MeAjudaEuTeAjudo, 4 meses atrás

eu fiz um conversor de binário para decimal, como eu faço para que apareça erro na tela caso o usuario digite números que não sejam números binários (1 ou 0)?

Soluções para a tarefa

Respondido por MarcelluSanttos
1

Resposta:

Para converter um número em binário em c pode-se utilizar a função itoa().

float x;

int buffer[10];

scanf("%i",&x);

itoa(x,buffer,2); // Onde 2 representa que a conversão deve ser feita para binário e armazena o valor em binário em buffer.

itoa(x,buffer,10); // Onde 10 representa x em decimal.

A partir disto é possível ter o valor de x convertido as unidades desejadas.

Explicação:

Perguntas interessantes