|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.04.2013, 20:13 | #21 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Так-с.. Мой вариант, работает (у меня) с английским и русским алфавитами..
Изначальна была идея сделать массив Код:
Затем пробовала установить границы массива строкой - тоже поражение.. Пришлось делать так.. Код:
Код:
Последний раз редактировалось Poma][a; 15.04.2013 в 20:46. |
15.04.2013, 20:28 | #22 | |
Пользователь
Регистрация: 14.04.2013
Сообщений: 62
|
Цитата:
Во втором случае все вроде бы выглядит нормально Код:
Код:
Но для меня все-таки загадка, почему этот код не компилируется, ведь строка константная, символы известны во время прекомпиляции, почему бы компилятору не подставить их в объявление массива? Может кто разъяснить? |
|
15.04.2013, 20:30 | #23 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
|
|
15.04.2013, 20:33 | #24 |
Пользователь
Регистрация: 14.04.2013
Сообщений: 62
|
s-andriano
Насколько я понял, сделать массив такого вида Код:
|
15.04.2013, 20:35 | #25 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Код:
Боюсь, на такой памяти не хватит. вот это: Код:
Последний раз редактировалось s-andriano; 15.04.2013 в 20:37. |
15.04.2013, 20:37 | #26 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
|
|
15.04.2013, 20:41 | #27 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Цитата:
|
|
15.04.2013, 20:45 | #28 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Индексы в массиве могут идти исключительно подряд.
Это особенность массива и ее никак изменить нельзя, не меняя саму структуру данных. Но можно использовать два массива - один для "перекодировки" другого. Цитата:
Код:
|
|
15.04.2013, 20:53 | #29 | |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Код:
Цитата:
|
|
15.04.2013, 20:56 | #30 |
Пользователь
Регистрация: 14.04.2013
Сообщений: 62
|
Да, вы меня опередили.
При использовании absolute мы получаем массив с индексами в виде чисел и с содержимым в виде того, чего мы указали (Let в нашем случае). Так можно только при совпадении размера массива и длины Let, и размера элемента строки- Byte и типа данных в массиве, в нашем случае, однако это проблему не решает. Последний раз редактировалось PathTheir; 15.04.2013 в 21:00. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать программу определяющую частоту появления каждого байта в файле. | BadGuy | Помощь студентам | 1 | 02.04.2012 23:31 |
Из текста удалить все вхождения некоторого наперед заданного символа и символ, стоящий в тексте перед ним | LittleStudent | Помощь студентам | 1 | 15.04.2011 00:46 |
Для каждого из слов указать, сколько раз оно встречается в тексте.(paskal) | INZA | Помощь студентам | 1 | 14.12.2010 10:25 |
Найти (в процентах) частоту появления каждого из m наиболее часто встречающихся элементов | sk1p | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 26.09.2008 23:57 |
В чем проблема появления символа & в начале каждого заголовка итема созданного в рунтайте раздела меню? | SkAndrew | Общие вопросы Delphi | 17 | 10.08.2008 21:44 |