Lista de discussão de MAC 2301


[Prévia por Data][Próxima por Data]
[Prévia por Assunto][Próxima por Assunto]
[Índice por Data][Índice por Assunto]
[Envie uma nova mensagem para a lista] [Responda esta mensagem]

EP3 - ASCII ou IBM?



 Eu fiquei com uma dúvida no algorítimo do fgetbit.... pelo que deu pra 
entender, o tipo char tem mesmo 8 bits, não é ASCII puro, é aquele IBM 
extendido. Isso dá 256 códigos, uma máscara de 8 bits - mas a declaração na 
função foi "mascara = 128 >> posicao;". Feito dessa forma, o bit de ordem 
mais alta da máscara vai valer sempre 0, e nós nunca pegaremos os valores 
acima de 128. É assim mesmo que é esperado que o programa trabalhe? Com 
apenas os 128 bits do ASCII original, ignorando os códigos adicionais?

Valeu,
Iúri