01/10/2018, 17:25
Hỏi về nhập xuất tiếng việt trong C ngắn gọn nhất!
em lên mạng xem bài về nhập xuất có dấu tiếng Việt trong C dài quá mà code người ta cho em copy rồi chạy thử thì bị lỗi tè le càng làm em dốt thêm dốt. Có Bác nào thông não hộ em với… Em dùng IDE C FREE (p/s: nhà trường bắt buộc ạ).
- Trong phần soạn thảo code của C FREE không đánh có dấu được nếu được thì chỉ hiện ra 1 dấu, từ 2 dấu trở lên thì lỗi ra dấu ?. Ví dụ: “Tôi là ai gi?a cu?c ?? này” (Tôi là ai giữa cuộc đời này). em muốn hỏi là có thể chỉnh gì trong C FREE để đánh TV có dấu không? nếu không thì có thể tải chương trình gì để hỗ trợ không? hay là em có hiểu sai cái gì không??
- Nếu giải quyết được vấn đề 1 thì có cách nào nhập từ bàn phím gán 1 chuỗi TV vào 1 biến rồi xuất ra có dấu TV luôn càng nhiều cách càng tốt ạ.
- Nếu giải quyết được vấn đề 2 thì rất có thể xuất ra trên cmd không hỗ trợ tiếng Việt. Mong các bác giúp em fix lỗi náy luôn.
=> Tóm tắt lại là em muốn nhập TV vào 1 biến và in ra TV mà không bị lỗi càng nhiều cách càng tốt :v
p/s: em dùng console ạ.
Bài liên quan
Chắc không rồi Lúc trước mới học mình cũng học C Free, do không hỗ trợ Unicode nên sau này học xong thì dùng Code:Block, Dev C++ để tự tìm tòi.
Trang chính thức C Free không cập nhật từ 2010 rồi.
Dẹp cmd, powershell và các IDE không hỗ trợ tiếng Việt.
Chuyển sang dùng wide string, thư viện
<wchar.h>
.Những gì bạn cần:
Tự google về các vấn đề trên, lúc trước mình có làm một cái nhưng lâu quá để đâu quên mất rồi.
em cám ơn mấy bác nha. em hiểu chút chút rồi :)))