01/10/2018, 11:05
Đọc file tiếng việt trong C++
Mình muốn đọc và ghi file tiếng việt trong C++. không biết có cách nào để thực hiện k nhỉ
Bài liên quan
Mình muốn đọc và ghi file tiếng việt trong C++. không biết có cách nào để thực hiện k nhỉ
Bạn thử vào xem: http://bfy.tw/DSaJ
Nhớ trước đây có ai share mã nguồn này ở Dạy Nhau Học:
https://github.com/tntxtnt/VietnameseIO
Nhưng nếu bạn muốn đọc file bất kì thì phải có phương pháp kiểm tra encoding của file đó.
Tham khảo kiểm tra encoding:
https://github.com/AutoIt/text-encoding-detect
Nếu bạn muốn test cả những bảng mã cp1252-based như VNI, TCVN3, v.v. thì phải viết thêm test vào repo trên.
author: @tntxtnt thì phải
Chào bạn. Mình đang gặp 1 vấn đề là như này: khi mình đọc file tiếng việt thì gặp ký tự xuống dòng là bị lỗi. từ ký tự đó trở đi và in ra ký tự tiếng gì gì đó. mình có dùng wchar nhưng không biết đã dùng đúng chưa. bạn có thể xem qua code cho mình được không
http://codepad.org/sCMhR5yl
Cho mình xin phiên bản ngắn gọn của file txt, không có bộ input của bạn thì có thượng đế mới biết lỗi ở đâu.
Cảm ơn bạn nhiều mấy rài đang viết code trên C mà cũng không làm được mà lười hỏi nhờ bác mà tui có kiến thức!
bạn giúp mình giải quyết vấn đề này với được không.
Ví dụ có 1 dãy kí tự trong file text như sau:
0123456789abcdef, làm sao để có thể đọc được thành số: 01, 23, 45, 67, 89,ab,cd,ef theo hệ hexa thế bạn ơi
Tốt nhất là bạn tự đọc chuỗi kí tự vào, cho vào 1 function và tự convert có khi còn dễ hơn.