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

Đề tài: Cách convert char* sang BYTE trên VC++ như thế nào?

  1. #1
    Ngày gia nhập
    03 2008
    Bài viết
    36

    Mặc định Cách convert char* sang BYTE trên VC++ như thế nào?

    Ví dụ mình có 1 kiểu char như sau:
    char szHex[3] = "FE"; // định dạng theo hex
    Mình muốn convert sang kiểu BYTE
    BYTE bByte = 0xFE; // làm sao để bByte có giá trị là 0xFE, chỗ 0xFE này sẽ lấy từ szHex
    Cám ơn

  2. #2
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    C Code:
    1. char szHex[] = "FE";
    2. long num;
    3. unsigned char b;
    4. sscanf(szHex,"%X",&num);
    5. b = (unsigned char)(num % 256);
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  3. #3
    Ngày gia nhập
    11 2008
    Bài viết
    12

    Ngoài cách của meoconlongvang còn có thể sử dụng cách khác.

    Dùng hàm : strtoul();

    Link : http://msdn.microsoft.com/en-us/libr...x1(VS.80).aspx

    Chức năng : Chuyển đổi một chuỗi sang số thuộc các cơ số 2 8 10 16

    Cách sử dụng : Đọc thêm ở MSDN ở Link trên.

    Cách này có ưu điểm là có thể chuyển một chuỗi Hex bất kỳ thành số, có thể chuyển thành cơ số mà mình cần

  4. #4
    Ngày gia nhập
    03 2008
    Bài viết
    36

    Cám ơn 2 bạn mình làm được rồi
    Code:
    char szHex[] = "FE";
    long num;
    BYTE b;
    sscanf(szHex,"%X",&num);
    b = (BYTE)num;

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

  1. Database Convert từ char sang int như thế nào ?
    Gửi bởi itvnam trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 30-08-2013, 10:46 AM
  2. Database Cách convert hình ảnh sang kiểu byte để lưu trực tiếp ảnh xuống SQL?
    Gửi bởi vosydao trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 21-04-2013, 07:32 AM
  3. Convert char** to const char** như thế nào?
    Gửi bởi iamme22021990 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 31-05-2012, 10:27 PM
  4. Cách convert từ char* sang Byte[] trong Winform C++?
    Gửi bởi chuot chui trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 31-05-2012, 06:45 PM
  5. Convert char sang int
    Gửi bởi lamhieu01 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 21-09-2009, 02:13 PM

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