|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
|
Ошибка в var при обьявлении массива25.05.2017, 12:50. Показов 4398. Ответов 32
Метки нет (Все метки)
0
|
|
| 25.05.2017, 12:50 | |
|
Ответы с готовыми решениями:
32
Ошибка при обьявлении метода после переноса кода с VS в C++ Builder Как сцепить строки? Например <? $var='Ура!'; $var=$var+' Еще раз...'; echo $var; ?> Ошибка в обьявлении пространстве имён |
|
Житель Земли
|
|
| 25.05.2017, 16:38 | |
|
droider, я указывал на то, что логика данной программы не подразумевает использование массива-переменной. используется массив предопределенных слов, которые сравниваются где-то с чем-то, неважно. а поскольку массив задается в самой программе, а не грузится из тестового файла (пусть даже это учебно-тестовая программа), зачем нам массив-переменная?
я полагаю, учить нужно писать не только синтаксически, но логически правильный код. моё мнение Добавлено через 1 минуту и да, его нужно вынести в глобальную секцию, как уже писали, но все равно в виде константы
0
|
|
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
||||||
| 25.05.2017, 16:38 [ТС] | ||||||
|
ВОТ КОД
0
|
||||||
|
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 25.05.2017, 16:42 | |
|
Алилуййя! Еще бы свой код в правильную обертку Delphi завернул вместо просто Код, вообще умничка был бы
![]() Посмотримс...
0
|
|
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
||||||
| 25.05.2017, 16:45 [ТС] | ||||||
0
|
||||||
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
|
| 25.05.2017, 16:54 [ТС] | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
|
| 25.05.2017, 16:59 [ТС] | |
|
нужно хотя бы чтобы так работало, остальные варианты слов добавить будет легче правильно? Да и врядли кто то в коде будет писать вот так "BeGiN"
0
|
|
|
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
|
|
| 25.05.2017, 17:14 | |
|
На мой взгляд, неверна базовая концепция написания форматированного кода. Пользователь может писать как ему угодно, а вот процессор должен привести этот текст в удобный для обработки вид. Переформатировать исходный текст или нет это уже вторая задача, а вы все в кучу смешиваете.
0
|
|
|
Модератор
|
||
| 25.05.2017, 17:19 | ||
|
Если по доброму, то Дельфи - регистронезависимый, в отличие от, к примеру, С++, язык, поэтому все Ваши проверки мне изначально показались какими-то надуманными...
0
|
||
|
1 / 1 / 0
Регистрация: 02.04.2016
Сообщений: 122
|
|
| 25.05.2017, 17:31 [ТС] | |
|
будет какой нибудь дельный совет что я должен делать? или я зря код кидал?
на словах я все понимаю, код мне нужен код, как тут вы раньше писали? Добавлено через 4 минуты ЛЮДИИ
0
|
|
|
225 / 80 / 35
Регистрация: 01.04.2017
Сообщений: 182
|
|||||||||||||
| 25.05.2017, 18:53 | |||||||||||||
а вот если заставить прогу проверять и имена системных переменных... жду CDefaultTwoDigitYearCenturyWindow с его 8 миллиардами вариантов ![]()
Почему? Комментарии никто не отменял, и в них можно писать все что душе угодно
Далее вы ищите к примеру
тоесть 'then begin' - неправильно, а вот 'then BEGIN' сойдет? Подобные задачи решаются через парсинг. Код разбивается на блоки, блоки разбиваются еще на блоки и т.д. пока не останется четкая структура по которой уже и проверять соответствие правилам. А простой поиск по тексту (заметьте тексту, не коду) - пустая трата времени. Хотя как вариант регулярками удалить все комментарии и затем только прогонять по вашей программе, но тогда нумерация строк улетает в трубу. Да и регулярка, которая вырезает комментарий, но пропускает директиву компилятора, но при этом вырезает закомментированую директиву компилятора...
0
|
|||||||||||||
|
Житель Земли
|
|
| 25.05.2017, 19:51 | |
|
изначальная идея программы - в итоге мартышкин труд
0
|
|
| 25.05.2017, 19:51 | |
|
_GET['var'] - Ошибка "Notice: Undefined index: var"
Почему Мандрива не захотела копировать диск в /var/ftp и /var? Можно ли выполнить условие $var===false, если переменная $var другого типа (не boolean)? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|