質問にやさしく親切に答えてくれるスレ 3at TECH質問にやさしく親切に答えてくれるスレ 3 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト900:デフォルトの名無しさん 08/08/21 00:05:20 ギャップバッファは真ん中にギャップがあるから、物理的な位置と論理的な位置が一致しないだろ 0123------456 こんな感じで位置が飛ぶ 901:デフォルトの名無しさん 08/08/21 00:36:05 0123456 abc de Gap開始位置 - 3 Gap終了位置 - 5 5の位置に文字Aを挿入 5+5-(5-(5-3))=7 GetRealPosition()は7を返す 7は何を指しているのですか? 902:デフォルトの名無しさん 08/08/21 01:08:08 バッファに "abcde" というデータが入ってれば、5の位置というのは、eの右隣だろう 実際のバッファは buffer[0] = 'a' buffer[1] = 'b' buffer[2] = 'c' buffer[3] = ギャップ buffer[4] = ギャップ buffer[5] = 'd' buffer[6] = 'e' だから、eの右隣というのは実際には7の位置になる 903:デフォルトの名無しさん 08/08/21 01:16:10 >>902 戻り値=物理的な文字挿入位置ってことですか? 904:デフォルトの名無しさん 08/08/21 01:22:05 そーゆーこと 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch