質問

私はMACアドレスFF書くにはどうすればよい:FF:FF:FF:FF:?Cのchar []としてFFを

私はちょうどchar macaddress[6] = "%0xFF%0xFF%0xFF%0xFF%0xFF%0xFF";ないでください。

私はよく分かりません。ありがとう!

役に立ちましたか?

解決

char macaddress[6] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };

他のヒント

私はむしろ、このchar macaddress[] = "\xff\xff\xff\xff\xff\xff";好きです。

ヌルで終了する必要があり、サイズは実際7であるため、

char配列の初期化のためのいくつかのコーディングガイド線は、あります。

  

の配列を初期化しないでください   と文字列リテラルを使用して文字   (「\ 0」を含む)以上の文字   配列より。したがって、それはあります   正しいサイズを指定する必要が   リテラル文字列(のCHAR S [4] =   "ABC";)
。   しかし、結果ので、   期待は常にすることができ   得られた場合でものサイズ   リテラル文字列に変更され、方法   (CHAR S [] =サイズを記述しません   "ABC" は;)をお勧めします。

参照: http://www.caravan.net/ec2plus/guide.htmlする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top