質問: 代入方法 c言語の初歩的な事かもしれませんが、分からない点が あります。 unsigned char*p; と宣言されています。 このpに『0x01,0x02,0x03,0x04,0x05』や 『"abcdef"』を代入したいと思っています。 色々と検索してみたのですが、分かりません。 代入方法を教えていただけませんでしょうか?
回答: >このpに『0x01,0x02,0x03,0x04,0x05』や >『"abcdef"』を代入したいと思っています。 正確に言うと、配列『0x01,0x02,0x03,0x04,0x05』のアドレスや文字列『"abcdef"』のアドレスを代入 ということですね。 文字列の方は p = "abcdef"; でできますよね。 配列の方は、今手元にcの環境がないので、ちょっと自信なしですが p = {0x01,0x02,0x03,0x04,0x05}; でできないでしょうか?