Ответ 1
Разница между позициями столбца и символа очевидна для символов, таких как символ табуляции, который может содержать более одного столбца.
Взято из MSDN.
В нижней части текстового редактора визуальной студии отображается "Ln X Col Y". Линия кажется довольно понятной и работает предсказуемо, но я немного озадачен "Col": -)
Если в строке есть китайские символы, перемещение курсора вправо (то есть по одному символу), по-видимому, иногда продвигает "Col" на 1, а иногда на 2, даже считается, что это все многобайтовые символы. что он на самом деле считает?
дополнительный вопрос, так это: есть ли простой способ узнать количество символов в строке?
Спасибо заблаговременно
Разница между позициями столбца и символа очевидна для символов, таких как символ табуляции, который может содержать более одного столбца.
Взято из MSDN.
В визуальной студии вы можете использовать ln X Col Y Ch Z. Иногда вы можете иметь как символы Unicode, так и ascii в текстовом редакторе, а Col - для определения того, сколько места вам нужно для этой линии.