>>84
こんなに丁寧に教えていただいてありがたいです。
訂正してコンパイラしてみたのですが、
char *s = ss; char *r = ss;
この部分がエラーがでて
「初期化により、ポインタの示す型からの修飾子が切り捨てられます」
と表示されてしまうのですがこれはどうしてなんでしょうか?