내가 쓰고 문자열을 파일에 쓰기 :C++ : 문자열을 사용하여 텍스트 파일에
ofstream ofs("ofs.txt", ios_base::binary);
std::string str = "Hi";
for (int i = 0 ; i < 10000000 ; i++) {
ofs << str.c_str();
ofs << "\n" ;
}
그러나, 이것은 실행 시간이 오래 걸립니다. 아무도 나에게 위의 성능을 향상시키는 방법을 알려줄 수 있습니까? 또는 파일에 문자열을 쓰는 다른 빠른 방법.
감사합니다.
왜 바이너리 모드에서 문자열을 쓰고 있습니까? –
텍스트 모드로만 파일을 열어야합니다. – Subhajit
@BartekBanachewicz, 성능 상 오버 헤드가 발생합니까? – user1838343