LoginSignup
1
0

More than 1 year has passed since last update.

C言語:備忘 unsigned char型の変数を(参照ではなくて)valueコピーする

Posted at

モチベーション

C言語を久々に触ったら、すっかり忘れていたので...初歩的ながらも備忘するもの。

成果物:GitHub

解説

unsigned char型の配列を、バイト数を決め打ちで定義。

main.c
unsigned char textSrc[16] = "abcdefg";
unsigned char textDest[16] = "test";

コピー関数を利用。

main.c
strcpy(textDest, textSrc);

結果は以下。

main.c
textSrc abcdefg
textDest abcdefg

なお更に、それぞれの変数を、異なるValueで上書きすると以下。
(参照が独立していること+文字数が少ない場合にも、文字が変に上書きされないこと確認)

main.c
strcpy(textSrc, "test1");
strcpy(textDest, "test2");
main.c
textSrc test1
textDest test2
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0