StringGrid

  • Автор темы anastasia
  • Дата начала
Статус
Закрыто для дальнейших ответов.
A

anastasia

#1
Помогите,пожалуйста!
В строке StringGrid нужно посчитать количество символов.В этой строке могут быть различные символы,такие как =,+,:,% и т.д. Так вот... нужно посчитать количество символов = и вывести в StringGrid2[1,1],потом посчитать количество символов + и вывести в StringGrid2[1,2] и т.д.
 
Z

zubr

#2
В строке StringGrid нужно посчитать количество символов.В этой строке могут быть различные символы,такие как =,+,:,% и т.д. Так вот... нужно посчитать количество символов = и вывести в StringGrid2[1,1],потом посчитать количество символов + и вывести в StringGrid2[1,2] и т.д.
В какой строке StringGrid? StringGrid2[1,1] это StringGrid2.Cells[1,1]?
 
D

_dimka_

#3
anastasia
без упреков, я хочу напонмить про старый добрый модуль с процедурами для
работы со строками.

просто пишите:

For i:=1 to SG1.Rows do
For i1:=1 to SG1.Cols do
SG2.Cells[i,i1]:=IntTOstr(Length(SG1.Cells[i,i1]));

просто и жестко.

функция Length сама считает сколько символов в строке, возвращает число типа Integer.
а функция IntTOstr преобразует число в строку и присваивается ячейке другой строки.

Если не секрет, зачем это надо? Просто любопытство, или программистская жилка? ;)
 
Статус
Закрыто для дальнейших ответов.