末尾の \0 を入れ替えたらあかんやろ
"AB" は strlen() == 2 になって 

0 1 2
[A][B][\0]

こういう配置や