VIPPERでもわかるプログラミングVer11.0RC1
■ このスレッドは過去ログ倉庫に格納されています
0204めかる ◆ESz/5bpU46
NGNG[0]から[3]までって限定してるあたりから[4]には'\0'が入ってんのかな?
と妄想してみる(´ー`)
さらにforを使うってあたりからbbuf[i]=buf[i]と書いてるのかな?
と妄想をたくましくする(*´ー`)
その妄想から
char buf[5] = "1234";
char bbuf[5];
for(i = 0; i < 5; i++) {
bbuf[i] = buf[i];
}
でbbuf[4]に'\0'が入ってほしいのかなと妄想を爆発させる(*´Д`)
ここであれ[0]から[3]ならi<4じゃないの?とちょっと冷静になる(´=`)
もしかして聞きたいことは
char a[]="文字列"で文字列のケツに'\0'がくっつくけども
for()で別の配列に代入しても代入先のケツに'\0'が自動でくっつくんだろうか?
なのかなあと一人で盛り上がるヽ(´∀`)ノ
自動じゃつきません(´ー`)配列の中身が文字列だってのはコンパイラは知らんしな
理由の説明はいる?
長文UZEEEEEEEEEEEEEEEEEEEEE
■ このスレッドは過去ログ倉庫に格納されています