Câu hỏi được gắn thẻ «ifstream»

5
Tôi có cần phải tự đóng một ifux không?
Tôi có cần gọi thủ công close()khi tôi sử dụngstd::ifstream không? Ví dụ: trong mã: std::string readContentsOfFile(std::string fileName) { std::ifstream file(fileName.c_str()); if (file.good()) { std::stringstream buffer; buffer << file.rdbuf(); file.close(); return buffer.str(); } throw std::runtime_exception("file not found"); } Tôi có cần gọi file.close()thủ công không? Không nên ifstreamsử dụng RAII …
201 c++  ifstream  raii 

6
Bắt std :: ifstream để xử lý LF, CR và CRLF?
Cụ thể tôi quan tâm đến istream& getline ( istream& is, string& str );. Có tùy chọn nào đối với phương thức khởi tạo ifstream để yêu cầu nó chuyển đổi tất cả các mã hóa dòng mới thành '\ n' không? Tôi muốn có thể gọi getlinevà để nó …
85 c++  ifstream  newline 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.