Строки. Функции для работы со строками. Величины значением которых является последовательность символов называются текстовыми величинами или строками. Строки определяются как тип String. Dim q as String Dim w as String Значения величин типа String заключаются в кавычки q=компьютер Для уничтожения значения присваивается пустое значение w= Длиной строки называется количество символов в строке.
Над строками можно выполнять операцию сцепления. q= Combo w=Box q=q+w После выполнения операции сцепления переменная q приобрела значение ComboBox. Над строками можно выполнять операцию сравнения dr - условие выполняется (выражение истинно) q=e - истинность выражения зависит от значения q Другие операции над строками определяются функциями.
Функции при работе со строками Len(строка) - возвращает длину строки Mid(строка, начальный номер, количество) - возвращает символы вырезанные из строки начиная с указанного. Trim(строка) - возвращает строку с удалёнными пробелами в начале и конце стоки. InStr(начальный номер, строка в которой ищут, строка) - возвращает номер символа начиная с которого строка входит в строку в которой производится поиск. Начало поиска определяется номером символа. Chr(номер) - возвращает символ по номеру в кодовой таблице Asc(символ) - возвращает номер символа в кодовой таблице
Если строка является абзацем текста, то в конце строки добавляется два символа Chr(13)+Chr(10), которые можно заменить константой vbCrLf Алгоритм подсчета количества символов a в строке t k=0 For i=1 to Len(t) if Mid(t,i,1)=a then k=k+1 Next i
Рассмотрим программу работающую со строками. Программа определяет количество символов в строке, определяет начиная с какого символа искомая строка входит в заданную строку, записывает строку наоборот, то есть начиная с последнего символа.
Дополните программу функцией подсчета любого заданного символа в строке. Например, если задать подсчитать количество букв а то ответ будет 4.