2010-07-19 9 views
5

Tengo un C++ que estoy ejecutando aunque R (a través de Rcpp). Recientemente, descubrí que el programa C++ que estoy envolviendo con Rcpp falla al usar terminaciones de línea estilo Windows.Volteando finales de línea en C++ (o R)

Me pregunto si alguien sabe de una manera multiplataforma para mí para cambiar las terminaciones de línea estilo Windows a terminaciones de línea estilo Unix en C++ o R o shell de ceniza (que viene instalado con R).

Gracias!

+5

Más bien trata de arreglar el programa C++. Parece más limpio. De lo contrario, use 'dos2unix'. – pmr

Respuesta

1

Utilice la función R readLines, que es inmune a varios LE, y luego pase el vector de cadena a C++. O bien, si no desea cambiar la parte C++, use paste para cambiar las LE a lo que desee.

Cuestiones relacionadas