2010-07-19 25 views
5

Tôi có một C++ mà tôi đang chạy mặc dù R (thông qua Rcpp). Gần đây, tôi thấy rằng chương trình C++ tôi đang gói với Rcpp không thành công khi sử dụng các kết thúc dòng kiểu Windows.Đuôi dòng cuối trong C++ (hoặc R)

Tôi tự hỏi liệu có ai biết cách đa nền tảng để tôi thay đổi dòng kết thúc kiểu Windows thành dòng kết thúc kiểu Unix trong C++ hoặc R hoặc vỏ tro (được cài đặt bằng R).

Cảm ơn!

+5

Nó cố gắng sửa chữa chương trình C++. Có vẻ sạch hơn. Nếu không, hãy sử dụng 'dos2unix'. – pmr

Trả lời

1

Sử dụng chức năng R readLines, miễn nhiễm với các LE khác nhau, sau đó chuyển chuỗi vectơ thành C++. Hoặc, nếu bạn không muốn thay đổi phần C++, hãy sử dụng paste để thay đổi LE thành bất kỳ điều gì bạn muốn.

Các vấn đề liên quan