>>665 スレ違いだからこれ以上は別の質問スレで。
ttp://www.bohyoh.com/CandCPP/C/Library/strcat.html
細かいが、cを消すの意味をはっきりした方が良い。
結合する文字列の1つめの一番後ろの文字を消すのか
c という文字が含まれていたらそれを削除してから結合させるのか。
それによってアルゴリズムも変わってくるしね。