Tente executar os comandos na sua máquina Ubuntu . tr
está em coreutils
e, portanto, sempre disponível, dos2unix
precisa ser instalado.
Como uma observação: Em Python, um objeto de arquivo tem o atributo newlines , que armazena todos os caracteres de fim de linha em uma tupla. Existe algo similar disponível para o C ++?