none
ASCII的小問題 RRS feed

  • 問題

  • HELLO

    我想試問一下~~~在VB 可以利用 STX = chr(2);

    在VC裡面應該要如何設定才能讓電腦知道我要的是 STX指令

    我試過了以下幾個方法 : array<Byte> ^buf = gcnew array<Byte>(256);

    (1)  const int STX = 2; buf[0] = STX;  會得到 buf[0] =  2 '┐'的形式,而不是我要的 STX 控制字元

    (2) int STX = (int)('STX'); buf[0] = STX; 會得到 buf[0] = 88 'X'

    (3) STX = (char)0x02; buf[0] = STX ; 會得到 buf[0] =  2 '┐'

    不知我哪裡錯了~~~謝謝指教~~~Thanks!!

    2006年8月2日 上午 09:11

解答

所有回覆

  • ? Chr(2) 傳回的就是 02 00

    你的 1, 3 就是 02 00 阿~

    你的 2 是 "S" 的 AscII

    2006年8月2日 上午 09:37
  • 原來如此~~~謝謝

    可是 '┐' 所代表的是什麼??? 因為我猜是 ASC II 擴充字元集(Extended Character Set)

    裡面的   ┐  字元.

    謝謝指教~~~

    2006年8月2日 上午 09:42