Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: string, char, Unicode char trong VC++

  1. #1
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Mặc định 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

  2. #2
    Ngày gia nhập
    04 2009
    Nơi ở
    một căn hộ nhỏ trên trái đất
    Bài viết
    372

    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.
    Being top programmers always requires advanced knowledge of C/C++ and assembly


  3. #3
    Ngày gia nhập
    02 2008
    Bài viết
    1,009

    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

Các đề tài tương tự

  1. Cách gán một string vào một char trong VC++.NET?
    Gửi bởi Greengrass17 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 15-09-2013, 06:54 PM
  2. Tìm SV theo tên trong DSLK đơn, lỗi invalid conversion from `char' to `const char*'
    Gửi bởi dk411 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 9
    Bài viết cuối: 02-11-2011, 01:55 PM
  3. Bài tập C++ tạo toán tử ==trong lớp string với tham số là string, char
    Gửi bởi truonglong99 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 2
    Bài viết cuối: 24-10-2011, 08:56 AM
  4. char* string= new char[10]; làm sao để gán trị 0 cho 10 phần từ này
    Gửi bởi NLKNguyen trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 12
    Bài viết cuối: 03-04-2008, 03:34 PM
  5. [VC] _itoa cần đối số char *string, nạp char * thì 0 được
    Gửi bởi thuongshoo trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 7
    Bài viết cuối: 30-09-2006, 12:32 PM

Tags của đề tài này

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn