Tôi có một tệp văn bản chứa các ký tự rỗng không mong muốn (ASCII NUL, \0). Khi tôi cố gắng xem nó trong vitôi thấy ^@các biểu tượng, được xen kẽ trong văn bản bình thường. Làm thế nào tôi có thể:
Xác định dòng nào trong tệp chứa các ký tự rỗng? Tôi đã thử tìm kiếm
\0và\x0nhưng điều này không hiệu quả.Xóa các ký tự rỗng? Chạy
stringstrên tệp đã làm sạch nó, nhưng tôi chỉ tự hỏi liệu đây có phải là cách tốt nhất không?