Caracteres faltando no console

0

Estou trabalhando na implementação de um assembler SIC-XE com meus amigos. Esses caras estão usando janelas e codeblocks enquanto eu estou usando o Ubuntu 12.04 e codeblocks (ambos usando versão (10.05). Este é um pedaço de código usado para imprimir valores de um entrada . Ele está funcionando bem no Windows, mas quando eu o uso no Linux, meu console não imprime os primeiros quatro caracteres. Esta é a minha saída . Alguém pode me dizer o motivo disso?

    
por Shagun Sodhani 31.10.2012 / 19:17

1 resposta

1

Parece ser um problema de codificação de texto entre o Windows & amp; Ubuntu. Existe um utilitário que converte a codificação de arquivos para o estilo unix / dos chamado dos2unix. (As ferramentas complementares são unix2dos).

sudo apt-get install dos2unix
dos2unix filename.txt

Ele irá converter os finais de linha do Windows para o estilo Unix.

Como alternativa, você pode simplesmente criar um novo arquivo usando o gedit e colar o conteúdo. O Gedit salvá-lo com os finais de linha corretos. (CR, em vez de CRLF)

    
por Nemo 01.11.2012 / 09:03