func()でインクリメントしているのはstrじゃなくて、
strの値を渡されたパラメータ(仮引き数)。
strの値をインクリメントしたいなら、
strの場所(strを指すポインタ)を渡し、その中身をインクリメントする必要がある。