Results 1 to 2 of 2

Thread: ใครเข้าใจฟังก์ชันนี้ ช่วยหน่อยครับ [C++]

  1. #1
    Junior Member
    Join Date
    Feb 2008
    Posts
    15


    http://www.pocketpcdn.com/articles/s...umber2002.html

    CString strNextChar;
    strNextChar.Format(TEXT("%02X"), arrOutBuff[i]); <<< บรรทัดนี้คืออะไรครับ

    ผมจะแปลงบรรทัดนี้เป็น C# ไม่รู้ว่ามันคืออะไร

  2. #2


    แปลง arrOutBuff[i] ที่เป็นตัวเลข ให้กลายเป็น เลขฐาน 16 ในรูปแบบสตริง ยกตัวอย่างเช่น

    arrOutBuff[i] = 36 เมื่อผ่านฟังก์ชันนี้จะได้ strNextChar เป็น "24"

    แต่กรณีที่แปลงเป็นเลขฐาน 16 แล้ว ได้ไม่ถึง 2 อักขระ จะมีการเติม 0 ใส่ไปข้างหน้าให้ครบ 2 อักขระด้วย เช่น
    arrOutBuff[i] = 6 เมื่อผ่านฟังก์ชันนี้จะได้ strNextChar เป็น "06" หรือ
    arrOutBuff[i] = 11 เมื่อผ่านฟังก์ชันนี้จะได้ strNextChar เป็น "0B"

    ประมาณนี้ครับ

    ส่วนการจะแปลงเป็น c# ก็ ประมาณนี้ครับ
    Code:
    byte arrOutBuff[i] = 11;
    String strNextChar = String.Format("{0:X2}", arrOutBuff[i]);

Similar Threads

  1. Replies: 3
    Last Post: 27-04-2008, 12:35 AM
  2. ช่วยหน่อยครับ
    By Anonymous in forum IT problem consult
    Replies: 3
    Last Post: 18-10-2006, 02:16 AM
  3. Replies: 1
    Last Post: 07-10-2006, 01:37 AM
  4. ช่วยหน่อยครับ
    By hamesut in forum Symbian C++, J2ME, Brew,XHTML
    Replies: 0
    Last Post: 22-02-2005, 02:46 PM
  5. Replies: 3
    Last Post: 27-01-2004, 02:06 PM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •