アプリ版:「スタンプのみでお礼する」機能のリリースについて

C言語の初歩的な事かもしれませんが、分からない点が
あります。

unsigned char*p;

と宣言されています。
このpに『0x01,0x02,0x03,0x04,0x05』や
『"ABCDEF"』を代入したいと思っています。

色々と検索してみたのですが、分かりません。
代入方法を教えていただけませんでしょうか?

A 回答 (1件)

>このpに『0x01,0x02,0x03,0x04,0x05』や


>『"ABCDEF"』を代入したいと思っています。

正確に言うと、配列『0x01,0x02,0x03,0x04,0x05』のアドレスや文字列『"ABCDEF"』のアドレスを代入
ということですね。
文字列の方は
p = "ABCDEF";
でできますよね。
配列の方は、今手元にCの環境がないので、ちょっと自信なしですが
p = {0x01,0x02,0x03,0x04,0x05};
でできないでしょうか?
    • good
    • 0
この回答へのお礼

p = "ABCDEF"で代入できました。
p = {0x01,0x02,0x03,0x04,0x05};はエラーが出力
されてしまうのですが、
p = "0x01,0x02,0x03,0x04,0x05";
とすると代入することができました。

ありがとうございます。

お礼日時:2004/01/08 17:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!