前回のtemplateは、こんな欲求を満たす目的のために
探した・・・けど見つからないので書いた。
template <typename CharType>
CharType* trim_lastcrlf(CharType* src, size_t size)
{
while( --size > 0 )
{
if ( (*(src + size) != SpecialLetter<CharType>::CR) &&
(*(src + size) != SpecialLetter<CharType>::LF) ) break;
*(src + size) = SpecialLetter<CharType>::STR_TERMINATE;
}
return src;
}