j=str_sizeの時点でおかしいし、i<'\0'も意味不明
それに回文を作るルーチンとしてもおかしい