Запустите пример
Вопрос :
И где циферки code_819
Этот топик читают: Гость
Ответов: 3655
Рейтинг: 69
|
|||
карма: 0 |
| ||
файлы: 1 | code_819.txt [1.1KB] [382] |
Ответов: 9906
Рейтинг: 351
|
|||
И не должно их быть
Один из пунктов отличия программиста от нормального человека, является то, что первый начинает считать с нуля, а второй с единицы |
|||
карма: 9 |
|
Ответов: 3655
Рейтинг: 69
|
|||
Galkov, И что это нормально
Я немогу прочитать первую строку. Может что то в консерватории подправить(цитата) |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Нормально
К примеру я - могу |
|||
карма: 9 |
|
Ответов: 2060
Рейтинг: 28
|
|||
Вячеслав, ты действительно не можешь прочитать первую стоку или просто прикалываешься?
code_820 |
|||
карма: 1 |
| ||
файлы: 1 | code_820.txt [1.2KB] [389] |
Ответов: 3655
Рейтинг: 69
|
|||
Эдик, Не подходит совершенно
Я ведь не зря применил массив для чтения данных,так как вводимые данные могут изменятся (может быть как одна строка так и много ) И при чтении одной стороки её увы НЕТ. Это пример из реальной программы. Но как видишь Galkov, считает что это нормально. |
|||
карма: 0 |
|
Ответов: 2060
Рейтинг: 28
|
|||
Вячеслав, это не глюк это вроде всегда так было. Не ясна твоя задача. У тебя в Rich и Memo будут находиться одинаковое количество строк или нет?
[size=-2]------ Добавлено в 00:17 Вячеслав, Может это тебе нужно? code_821 |
|||
карма: 1 |
| ||
файлы: 1 | code_821.txt [1.1KB] [383] |
Ответов: 3655
Рейтинг: 69
|
|||
Эдик,
Эдик писал(а): это не глюк это вроде всегда так было. Не ясна твоя задача. У тебя в Rich и Memo будут находиться одинаковое количество строк или нет?Нет можно применить что то одно или Rich или Memo(это я для примера поставил два) [size=-2]------ Добавлено в 00:30 Эдик, В реальной программе выглядит так code_822 |
|||
карма: 0 |
| ||
файлы: 1 | code_822.txt [1.4KB] [360] |
Ответов: 2060
Рейтинг: 28
|
|||
Вячеслав, Может это?
code_823 |
|||
карма: 1 |
| ||
файлы: 1 | code_823.txt [1.7KB] [359] |
Ответов: 3655
Рейтинг: 69
|
|||
Эдик, А где слово Да
|
|||
карма: 0 |
|
Ответов: 899
Рейтинг: 43
|
|||
1-я строка имеет индекс 0
Вячеслав, используя точку Count(кол-во строк в списке), читает элемент с индексом 1 т.е. вторую строку code_825 Пример
|
|||
карма: 0 |
| ||
файлы: 1 | code_825.txt [1.6KB] [284] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2021-05-21 12:40:39 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Вячеслав, неправ.
Count - число строк в списке Index - номер строки в списке Как говорит Dilma - исторически так сложилось, что програмисты считают с 0 |
|||
карма: 25 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Так не исторически сложилось. Номер первого индекса в массиве связан с техническими реализациями этого самого массива на процессорном уровне. Вот пример: положим у нас есть массив из 4 элементов типа integer тогда в Delphi обращение к ним запишется так:
после компиляции эти записи будут преобразованы в:
т.е. как можно заметить чтение и запись любого элемента в массиве это всегда смещение базового адреса массива на нужный индекс элемента с учетом его типа. Поэтому:
|
|||
карма: 27 |
|
Ответов: 3655
Рейтинг: 69
|
|||
Dilma, Так как раз Count то выдаёт 1 ,а не 0.
Вот я и говорю надо привести его к 0 . А пустая строка будет -1. |
|||
карма: 0 |
|