fork download
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main(){
  5. char mensagem[200];
  6. printf("Digite a mensagem: ");
  7. fgets(mensagem, 200, stdin);
  8. mensagem[strcspn(mensagem, "\n")] = 0;
  9. int tamanho = strlen(mensagem);
  10. char vetor_binario[tamanho * 8 + 1];
  11. vetor_binario[tamanho * 8 + 1] = '\0';
  12. for (int i = 0; i < tamanho; i++) {
  13. for (int j = 7; j >= 0; j--) {
  14. vetor_binario[i * 8 + (7 - j)] = ((mensagem[i] >> j) & 1) + '0';
  15. }
  16. }
  17. // for (int i = 0; i < tamanho * 8; i++) {
  18. // printf("%c", vetor_binario[1]);
  19. // }
  20. printf("%s", vetor_binario);
  21. }
Success #stdin #stdout 0s 9432KB
stdin
AB
stdout
Digite a mensagem: 0100000101000010