|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.01.2014, 21:58 | #1 |
Регистрация: 19.01.2014
Сообщений: 6
|
Ошибка в коде программы (для индекса требуется массив или указатель). Язык Си
Подскажите, пожалуйста как исправить ошибку и из-за чего она возникла. Заранее благодарю.
Код:
|
19.01.2014, 23:24 | #2 |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
А в каком месте программы возникает ошибка? Какое сообщение отображается при ошибке?
Если это ошибка C2109, то подробности можно посмотреть здесь. Используйте возможности среды разработки в которой работаете. Если она позволяет запустить программу по точкам останова, то двигаясь от точки останова "по шагам", можно найти "проблемный" оператор. Тогда будет проще узнать и причину ошибки. |
19.01.2014, 23:47 | #3 |
Регистрация: 19.01.2014
Сообщений: 6
|
Да, ошибка 2109, вот тут:
Код:
И тут: Код:
Но я не могу сама разобраться как исправить, уж вроде все пробовала |
19.01.2014, 23:53 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
У Вас в структуре A объявлено float aUSP;, т.е. это одна переменная, Вы же пытаетесь обратиться к ней, как к массиву a[i].aUSP[N]. Кстати, скорее всего, не N, а j нужно писать в этих циклах (например, b[i].bPREDM[j]).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
20.01.2014, 01:43 | #5 |
Регистрация: 19.01.2014
Сообщений: 6
|
Спасибо, действительно проблема была в этом, но теперь кампиллятор не находит ошибок, а при построении выдает:
Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ "struct B * __cdecl poisk(struct B *,int,float *)" (?poisk@@YAPAUB@@PAU1@HPAM@Z) в функции _main Ошибка 2 error LNK2019: ссылка на неразрешенный внешний символ "struct A * __cdecl poisk(struct A *,int,char *)" (?poisk@@YAPAUA@@PAU1@HPAD@Z) в функции _main Ошибка 3 error LNK1120: 2 неразрешенных внешних элементов |
20.01.2014, 02:13 | #6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Скорее всего, неправильная типизация при обращении к структурам. В коде разбираться не стал,спать хочу. Но проблема по-моему в этом.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
20.01.2014, 02:40 | #7 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Ну так объявлена функция poisk, а реализованы функции с именами a2 и b2.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
20.01.2014, 02:45 | #8 |
Регистрация: 19.01.2014
Сообщений: 6
|
Точно! Спасибо огромное, Вы мне очень помогли!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка в коде программы.Язык Си. | East Undia Trading | Помощь студентам | 8 | 19.01.2014 21:03 |
Где ошибка в этом исходном коде на языке Си? Или ошибка в Excel? | ArchiCurtis | Помощь студентам | 2 | 07.04.2012 14:16 |
Ошибка в коде программы VB | Мина | Помощь студентам | 1 | 02.12.2011 06:54 |
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? | ankris | HTML и CSS | 5 | 23.11.2010 16:58 |
Ошибка в коде или что-то другое? | Яр|/||< (^_^) | PHP | 17 | 17.06.2010 18:10 |