なんでstrが4byteしかないの?
そこを20とかに増やしてみては