Ir para conteúdo
Fórum Script Brasil

gilfj

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que gilfj postou

  1. Boas, Estou a fazer um projeto em c++ e ros e tenho uma variavel que é um array com tamanho 8 de uint8 composto por 0's e 1's. Ou seja uint8[8] motores = [10011000], que corresponde a ligar motor 1, desligar motor 2, desligar motor 3, ligar motor 4, etc etc. A questão é que cada um dos numeros acima (1/0) é um uint8, ou seja, ali tenho 8 uint8 de 8bits cada, logo tenho 64bits (visto que o nº 1 equivale a [0000001] e 0 a [00000000]). Mais tarde queria colocar esses 1's e 0's numa variavel long para fazer uma mascara. O que eu queria saber é se existe alguma maneira de converter os meus 64 em 8 bits, ou seja, o 1 em vez de ser [00000001] passaria a ser simplesmente 1. Não sei se fui muito clara, mas como ja ando algum tempo de volta disto, cada vez esta a ficar mais confuso. Muito obrigada!
×
×
  • Criar Novo...