2010-07-19 4 views
5

Ho un C++ che sto utilizzando R (tramite Rcpp). Recentemente, ho scoperto che il programma C++ su cui sto lavorando con Rcpp fallisce quando si usano terminazioni di linea in stile Windows.Flipping delle terminazioni di linea in C++ (o R)

Mi chiedo se qualcuno conosca un modo multipiattaforma per me di modificare le terminazioni di linea in stile Windows con terminazioni di linea in stile Unix in C++ o R o ash shell (che viene installato con R).

Grazie!

+5

Si cerca piuttosto di risolvere il programma C++. Sembra più pulito Altrimenti usa 'dos2unix'. – pmr

risposta

1

Utilizzare la funzione R readLines, che è immune a vari LE e quindi passare il vettore di stringa a C++. Oppure, se non ti piace cambiare la parte C++, usa paste per cambiare i LE in tutto ciò che vuoi.

Problemi correlati