Visual Studio 2008 C++로 작성하고 다른 라이브러리 문제가 있습니다 - 그들은 txt 파일을 생성하는 줄 끝 (EOL) 허용하지 않습니다.txt 파일에서 EOL 코딩을 변경하는 방법은 무엇입니까?
좋아, 내가 코드에서 실수를했다 :
어떻게
std::ofstream myFile;
myFile.open("traindata.txt");
myFile << "stuff" << endl;
// or
//myFile << "stuff" << '\n';
myFile.close();
편집과 2 파일을 쓰는 동안 것을 변경할 수 있습니다 나는 그 때문에 모든 반복에 대해 "0"를 추가했다 나는 EOL 앞에 공백이 있었다.
나쁨으로. 너희들은 옳았다. 도와 주셔서 감사합니다.
코드 생성 라인 엔딩입니다
cygwin
에또는
dos2unix
,unix2dos
? 이 "다른 도서관"이 기대하는 라인 엔딩은 무엇입니까? –@GregHewgill 어느 것이 생성되는지는 모르지만 LF가 필요합니다. – Patryk
윈도우에서'endl' 또는'\ n'을 사용하면 텍스트 모드에서 자동으로 CRLF로 변환됩니다. –