CまたはC++で文字列の末尾から5文字(終端文字も含む)にはどうしたらいいですか?