掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
1行を複数行に分ける方法 (ID:66017)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ご回答ありがとうございます。 いろいろ考えながら、こんな感じで作って見ました。 今のところ問題なく動いています。 使用方法に誤りがあったら、ご教授ください。 //****************************************************************** // 関数名 : IsLastCutWord // : // 関数日本語名 : 1行の最後のマルチバイトが半角で壊れていないか // : 判定する。 // : // 引数 : CString inData 文字列 // : int inMaxSize 1行の最大文字列バイト数 // : // 戻り値 : TRUE : マルチバイトが半角で壊れる // : FALSE : マルチバイトが正しく格納される。 // 内容 : // : //******************************************************************* int IsLastCutWord(CString inData, int inMaxSize){ for( int i = 0; i < inMaxSize; ){ if( _ismbblead(inData.GetAt(i)) != 0 ){ i += 2; }else{ i++; } } if( i == inMaxSize ){ return FALSE; }else{ return TRUE; } }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.