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]

Re: EP3 - ASCII ou IBM?



Olha,

Eu não lembro e não tenho uma cópia da função que eu escrevi, mas lembro-me 
claramente de chamar atenção que ela não tava perfeita. Caso ela tenha algum 
erro, vocês devem corrigir e adptá-la. Além do mais essa função não deve ser 
usada pelo programa de vocês para ler o texto original, apenas para ler um 
texto compactado. Como já havia dito, considerem que o texto virá em formato 
ASCII (puro, puríssimo). 

Paulo

On Monday 04 June 2001 12:16, Satai wrote:
>  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