>>948-949

w=0;
こんな感じです。

>空白を含めすべて文字列を読み込むんで、出力のとき空白までを無視すればいいじゃないか

それができたならこんな苦労してないですよ…
どうやって空白までを無視できるんですか??