-3

バイト配列(dB)があります。バイトを1つずつ抽出しようとしています。このコードが機能しないのはなぜですか?ポインタはありますか?論理的に私は間違っていますか?または私の実装に何か問題がありますか?

4

2 に答える 2

1

次のように宣言されたバイトバッファーがあります。

unsigned char *decodeBuf;

そのバッファから単一の値を読み取るには、オフセットで次のiように記述します。

unsigned char b = decodeBuf[i];
于 2013-03-05T09:37:44.093 に答える
0

試す

int main()
{
    unsigned char tmp;
    tmp = getByte(dB+dOffset); dOffset++;
}

それは動作するはずです

于 2013-03-05T09:07:11.453 に答える