-
08-03-2010, 05:51 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
string, char, Unicode char trong VC++
Một thời gian dài, tui để ý thấy rất nhiều người, từ newbie tới pro coder, rất hay gặp lỗi và lúng túng khi compile các đoạn code có đụng tới char, wchar... trong VC++. Cách khắc phục của các bạn cũng rất là lung tung, chắp vá, không đúng. Khi thì dùng L"", khi thì thêm A, khi thì thêm W (vc: MessageBoxW, CreateFileA....). Khắc phục chỉ để compile được, run được, mà cũng không biết tại sao, fix vậy có đúng hay không.
Trong VC++, mấu chốt là phải dùng TCHAR, các hàm/macro TCHAR. Tài liệu, article về nó tui bỏ mất hết rồi (hì, bỏ code lâu rồi). Cũng may tui nhớ trên CodeProjects có 2 article về TCHAR/string trong VC++ của Michael Dunn (1 cao thủ VC++/API khét tiếng) mà tui đã đọc.
Post lên đây, mọi người chịu khó đọc (English), nhưng đọc nó rất có ích, các cậu sẽ đổi được cách code của các cậu:
1. http://www.codeproject.com/KB/string...ingguide1.aspx
2. http://www.codeproject.com/KB/string...ingguide2.aspx
Còn 1 vài article # về TCHAR trong MSDN, rất đầy đủ, nhưng lâu quá tui quên mất tiêu đề và address rồi, các cậu search sẽ thấy. Nên đọc thêm các article này. Hồi đó tui đọc tới đọc lui mấy lần, rất hay. Nhờ nó mà code parse string tiếng Nhật, tiếng Hàn mới được.
Vài đóng góp, có gì sai sót mong nhẹ tay với em[IMG]images/smilies/Cry.gif[/IMG]View more random threads:
- Tìm hiểu về thư viện liên kết động trên Win32 API
- Memory tracker
- Hướng Dẫn Viết COM Server bằng VS 2008
- Hiểu COM là gì?
- Hướng dẫn làm game bằng C/C++
- Hướng dẫn viết một game đơn giản trong DirectX từ A - Z
- [Dịch] So sánh sự tối ưu compile giữa VC++ 2010 và DEV C++
- [Interview] Jeff prosise-the author of the bestseller "Programming Windows in MFC"
- Một số kĩ thuật cơ bản với Irrlicht
- Capture WebBrowser URL (IE, Firefox, Opera, ...)
-
09-03-2010, 08:35 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
trong các thứ liên quan đến string có ông TCHAR và 1 mớ các phương thức có chữ T là được khuyến khích dùng,chúng thay đổi tùy biến theo character set của project nên cùng 1 đoạn code có thể dễ dàng build được trên nhiều project khác nhau
-
09-03-2010, 06:41 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình thấy những vấn đề thế này nếu học cẩn thận, kiên nhẫn về Windows API, C thì không thể bỏ xót được. Không hiểu sao mình thấy nhiều bạn cứ thích học xổi, muốn học cái này, cái kia nhưng lúc nào cũng muốn bỏ ít thời gian nhất.
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...