Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2012, 16:39   #1
arsenalfc
Новичок
Джуниор
 
Регистрация: 21.05.2012
Сообщений: 4
По умолчанию сравнение 1-ой буквы строкового элемента массива с какой нибудь любой буквой (lazarus)

нажимаю кнопку в лаpзарусе уже при выполнение проэкта, запускается обработчик события где имеется следующая строка
if a[i][1]='a' then c[i]:=a[i];
и выдаёт вот такую вот ошибку : Проект project1.exe вызвал класс исключения 'External:SIGSEGV'.
Ошибка возникает из за этого : if a[i][1]='a' (100%)

Последний раз редактировалось arsenalfc; 21.05.2012 в 16:43.
arsenalfc вне форума Ответить с цитированием
Старый 21.05.2012, 16:44   #2
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Ф топку lazarus. Ставь Делфи и не парь моск.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 21.05.2012, 16:49   #3
arsenalfc
Новичок
Джуниор
 
Регистрация: 21.05.2012
Сообщений: 4
По умолчанию

не могу, в школе тока лазарус)
arsenalfc вне форума Ответить с цитированием
Старый 21.05.2012, 18:48   #4
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Ну не знаю. При беглом гуглении я понял что эта ошибка дело рук компилятора или чёт там. Поэтому если программа написана правильно, то ставь вопрос перед преподавателем.

А таже желательно показать побольше кода, который нужно обрамлять тегами # кстати. Ибо я давно не видел чтоб писали вот так:

Код:
a[i][1]
Обычно пишут так:

Код:
a[i,1]
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 21.05.2012, 18:51   #5
arsenalfc
Новичок
Джуниор
 
Регистрация: 21.05.2012
Сообщений: 4
По умолчанию

суть в том что, вторые квадратные скобки это номер буквы в элементе, так как тип массива буквенный)
arsenalfc вне форума Ответить с цитированием
Старый 21.05.2012, 18:54   #6
Valio
Сливочное масло
Участник клуба
 
Аватар для Valio
 
Регистрация: 01.01.2011
Сообщений: 1,149
По умолчанию

Цитата:
Сообщение от arsenalfc Посмотреть сообщение
суть в том что, вторые квадратные скобки это номер буквы в элементе, так как тип массива буквенный)
Ааааа... понял.

дык покажи прогу целиком. Может она и в Делфи не скомпилится.
Сливочное масло Valio - компиляция как по маслу
Valio вне форума Ответить с цитированием
Старый 21.05.2012, 19:22   #7
arsenalfc
Новичок
Джуниор
 
Регистрация: 21.05.2012
Сообщений: 4
По умолчанию

я целиком пока не писал, вот на этом застопорился)
получается так что если бы там был не элемент массива а просто переменная то нет такой ошибки, а если массив то вот сразу эта ошибка)
arsenalfc вне форума Ответить с цитированием
Старый 22.05.2012, 00:40   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
я целиком пока не писал, вот на этом застопорился)
как можно застопориться, если Вы ещё ничего не написали!

Цитата:
нажимаю кнопку в лаpзарусе уже при выполнение проэкта
как можно запустить проект на выполнение, если его, по вашим словам, вы ещё не написали?

Где вообще код, который не компилируется?
Где определение (описание) в коде переменной массива a?


Жуть... такое впечателение, что Вы партизан, и ваша задача не выдать нам военную тайну - что же вы делаете и что у вас не получается!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при выводе строкового массива Bugrimov Общие вопросы C/C++ 25 02.04.2012 22:40
Сортировка строкового массива Vikenty Помощь студентам 2 24.05.2010 00:06
Как вставить в слове после любой буквы пробел? Stager Общие вопросы C/C++ 5 07.01.2009 14:05
как присвоить значение ячейки R1C1 из 1.xls, допустим какой-нибудь любой ячейке из 2.xls ? diabloskrk Microsoft Office Excel 3 08.10.2007 12:27