apanhando_de_c Postado Junho 23, 2007 Denunciar Share Postado Junho 23, 2007 É possível converter uma string de 0's e 1's de 8 caracteres para um byte correspondente, como se fossem bits?Completando: em C. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Felipe Pedroso Postado Junho 25, 2007 Denunciar Share Postado Junho 25, 2007 Até é... Procure saber sobre um header chamado Bitset... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonas de Abreu Postado Junho 25, 2007 Denunciar Share Postado Junho 25, 2007 você também pode ir somando potências de 2 em um unsigned char:int pot2 = 1; unsigned char res = 0; int i; for (i = strlen(bitstring) - 1; i >= 0; i--){ res += bitstring[i] * pot2; pot2 *= 2; } return res;Note que minha bitstring é uma string em que cada posição está marcado 0 ou 1 e não os caracteres '0 ' e '1 '. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
apanhando_de_c
É possível converter uma string de 0's e 1's de 8 caracteres para um byte correspondente, como se fossem bits?
Completando: em C.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.