0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
|
|
1 | |
Не работает программа (Process returned o)11.07.2012, 19:53. Показов 12111. Ответов 39
Метки нет (Все метки)
Доброго времени суток! Столкнулся с проблемой, при компиляции ошибок нет, но при запуске выдается вот такое: Process returned o <0X0> execution time: 0.398 s Press any key to continue.
Хотя по задумке должно быть меню и все такое) Прилагаю модули программы, интуитивно думаю, что ошибка мелкая какая то, но на данный момент найти никак не могу) Надеюсь кто нибудь сможет помочь)
0
|
11.07.2012, 19:53 | |
Ответы с готовыми решениями:
39
Process returned -107. в среде codeblocks как расшифровать ошибку? SFML. Ошибка "Process returned -1073741819" Process returned Process returned -1073741819 (0xC0000005) |
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
11.07.2012, 20:18 | 2 | |||||
У вас, в файле main.cpp, есть такой участок кода:
0
|
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
|
|
11.07.2012, 20:27 [ТС] | 3 |
Убрал break. Сразу ошибки, вызываемые модули не видит , т.е не компилируется даже(
0
|
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
|
|
11.07.2012, 20:43 [ТС] | 5 |
Вот такие ошибки:
|=== 5, Debug ===| C:\Users\Litcher\Desktop\5\main.cpp|40|undefined reference to `add()'| C:\Users\Litcher\Desktop\5\main.cpp|41|undefined reference to `search_by_last_name()'| C:\Users\Litcher\Desktop\5\main.cpp|42|undefined reference to `show_debtors()'| C:\Users\Litcher\Desktop\5\main.cpp|43|undefined reference to `show_all()'| C:\Users\Litcher\Desktop\5\main.cpp|44|undefined reference to `search_by_group()'| C:\Users\Litcher\Desktop\5\main.cpp|45|undefined reference to `del()'| C:\Users\Litcher\Desktop\5\main.cpp|46|undefined reference to `show_s()'| C:\Users\Litcher\Desktop\5\main.cpp|50|undefined reference to `save_exit()'| ||=== Build finished: 8 errors===|
0
|
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
|
|
11.07.2012, 20:47 [ТС] | 7 |
На тот момент у меня она запускалась даже, в принципе ошибки то я выше указал, наверное у вас такие же.
0
|
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
|
|
11.07.2012, 21:00 [ТС] | 9 |
в .h соответствующие библиотеки подключены, хотя на visual studio действительно дополнительные ошибки из-за библиотек не исключены, компилировал на код блоксе.
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
11.07.2012, 21:11 | 10 |
#include <string> нужно добавлять. В menu.cpp вместо #include "menu.h" написано #include "menu"
Добавлено через 5 минут Подключены, но не во всех. Например, save_exit.cpp. В заголовочном save_exit.h ничего не подключено, а ему требуется #include <conio.h>
0
|
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
|
|
11.07.2012, 21:20 [ТС] | 11 |
Подключил сейчас недостающие библиотеки, выше указанные ошибки не исправились(
C:\Users\Litcher\Desktop\5\main.cpp|40|undefined reference to `add()'| C:\Users\Litcher\Desktop\5\main.cpp|41|undefined reference to `search_by_last_name()'| C:\Users\Litcher\Desktop\5\main.cpp|42|undefined reference to `show_debtors()'| C:\Users\Litcher\Desktop\5\main.cpp|43|undefined reference to `show_all()'| C:\Users\Litcher\Desktop\5\main.cpp|44|undefined reference to `search_by_group()'| C:\Users\Litcher\Desktop\5\main.cpp|45|undefined reference to `del()'| C:\Users\Litcher\Desktop\5\main.cpp|46|undefined reference to `show_s()'| C:\Users\Litcher\Desktop\5\main.cpp|50|undefined reference to `save_exit()'|
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
11.07.2012, 21:31 | 12 |
Объявлена как void show_all(), а в реализации void show_all(s) и return в конце.
Добавлено через 1 минуту В void menu() скобки в конце нет. Добавлено через 3 минуты В search_by_last_name.cpp printf("%d %d %s %d %d %d\n",s->nambergroup,s->namberbook,s->ol,s->year); вместо s->ol должно быть s->pol Добавлено через 2 минуты В delete.cpp подключить #include "show_all.h"
0
|
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
|
|
11.07.2012, 21:32 [ТС] | 13 |
Исправил
0
|
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
|
||||||
11.07.2012, 21:39 [ТС] | 15 | |||||
add.cpp должен выглядеть вот так:
0
|
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
|
|
11.07.2012, 22:10 [ТС] | 16 |
Вот со всеми выше сказанными исправлениями
0
|
0 / 0 / 0
Регистрация: 11.07.2012
Сообщений: 21
|
|
11.07.2012, 22:17 [ТС] | 18 |
Использовать указатель на струтктуру , например : struct students*s; (добавляем эту строчку в structure.h)
ну и соответственно в модуле add.cpp использовать void add(struct students*s){ Тогда надобности в count не будет
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
12.07.2012, 00:20 | 19 | |||||
Так получилось. Правильно или нет, не знаю. Убрать из structure.h: struct students s[30]; и int count; Поместить их в отдельный файл: structure.cpp . Пдключить в нём #include "structure.h" . В файлах:
add.cpp delete.cpp main.cpp search_by_group.cpp search_by_last_name.cpp show_all.cpp show_debtors.cpp show_s.cpp прописать: extern struct students s[30]; extern int count; Из файла test.cpp убрать #include "structure.h" В файле main.cpp, компоновщик не пропускает save_exit(); (неразрешённый внешний символ). Закоментировал. В функции main(), после входа в цикл while отсутствует ввод переменной c, по которой далее делается switch (c). Вставить c=getch();:
Добавлено через 20 минут Насчёт save_exit(). Прототип и вызов в main() без параметров, а в реализации: void save_exit(struct students *s) Добавлено через 3 минуты Наверное, в main() должно быть: save_exit(s); ?
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
|
|
12.07.2012, 00:35 | 20 |
0
|
12.07.2012, 00:35 | |
12.07.2012, 00:35 | |
Помогаю со студенческими работами здесь
20
Process returned -1073741819 0xc0000005 Не работает Process.CloseMainWindow, если целевая программа свернута в трей Не работает Process с параметрами Программа как Process Monitor Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |