Estoy escribiendo un código que se ejecuta en Windows y genera un archivo de texto que luego se convierte en la entrada de un programa en Linux. Este programa se comporta incorrectamente cuando se le dan archivos que tienen líneas nuevas que son CR + LF en lugar de solo LF.C++ cambio de línea desde CR + LF a LF
Sé que puedo usar herramientas como dos2unix, pero me gustaría omitir el paso adicional. ¿Es posible obtener un programa C++ en Windows para usar la línea nueva de Linux en lugar de Windows?
De acuerdo. Abra la secuencia como binario y no se lleva a cabo ninguna traducción. la salida de '\ n' o std :: endl a dicha secuencia da como resultado una alimentación de línea solamente. – Clifford