0 / 0 / 0
Регистрация: 02.04.2012
Сообщений: 23
|
|||||||||||
1 | |||||||||||
Не могу скомпилировать файл, ошибка E2379 Statement missing и пр02.06.2014, 18:23. Показов 4987. Ответов 6
Метки нет (Все метки)
Всем доброго времени суток. Проблема заключена в следующем: Код написан, проверен уже несколько раз, но компилятор выдает несуществующие ошибки. Я не могу понять в чем дело. Подскажите пожалуйста. Вот код
файл model.h:
[C++ Error] Model.h(100): E2379 Statement missing ; [C++ Warning] Model.h(40): W8058 Cannot create pre-compiled header: code in header [C++ Error] Main3.cpp(21): E2134 Compound statement missing } Я уже склоняюсь к тому, что просто компилятор глючный. Подскажите , в чем ошибка?
0
|
02.06.2014, 18:23 | |
Ответы с готовыми решениями:
6
[C++ Error] Unit1.cpp(21): E2379 Statement missing; "E2379 Statement missing ;" Ошибка E2379 Statement missing Ошибка Statement missing ; |
1702 / 898 / 207
Регистрация: 25.11.2009
Сообщений: 1,847
|
|||||||||||
02.06.2014, 20:54 | 2 | ||||||||||
Посчитай фигурные скобки в model.h, не хватает их у тебя
Добавлено через 18 минут чтоб не было таких ошибок, нужно по-человечески код выравнивать! лишняя скобка "}" в Com::take_mes() отсутствует ";" в void Io::run(Com& com), после строки arrival_data++ и там же, в void Io::run(Com& com), не хватает скобок "{" "}". Возможно я поставил их не в том месте, проверь
Ещё ты в двух местах пишешь Com с большой буквы (как имя класса), хотя тебе нужно обратиться к экземпляру класса, который ты назвал com (с маленькой буквы) Добавлено через 6 минут в файле main.cpp тоже куча ошибок
кроме того, ошибка [C++ Error] Main3.cpp(21): E2134 Compound statement missing } указывает, что у тебя в проекте есть ещё файл Main3.cpp, тоже с ошибками
2
|
0 / 0 / 0
Регистрация: 02.04.2012
Сообщений: 23
|
|
03.06.2014, 07:23 [ТС] | 3 |
Lelik-pahan, Большое вам спасибо!
Добавлено через 18 минут Если не сложно, подскажите еще один вопрос, если писать функцию getch(), то в какой форме? в main.cpp, или в model.h? Добавлено через 7 минут И еще, при компиляции выдается предупреждение: [C++ Warning] P1.h(42): W8058 Cannot create pre-compiled header: code in header Что это означает?
0
|
1702 / 898 / 207
Регистрация: 25.11.2009
Сообщений: 1,847
|
|
03.06.2014, 10:34 | 4 |
Форм тут никаких нет, это консольное приложение. Как ни странно это прозвучит, писать нужно там, где тебе это нужно... Там, где ты хочешь получить клавишу, нажатую на клавиатуре. И если под словами "писать функцию" ты подразумеваешь просто её использование (а не написание кода функции самостоятельно), то не забудь подключить conio.h
компилятор не может создать предкомпелируемый заголовок из-за кода, который находится до #pragma hdrstop тут как минимум нужно видеть, что у тебя в файле P1.h
0
|
0 / 0 / 0
Регистрация: 02.04.2012
Сообщений: 23
|
|
03.06.2014, 16:30 [ТС] | 5 |
В этом файле та же самая программа, что и в model.h, только с исправлениями, которые вы мне советовали. В результате , только вот это сообщение выскакивает, предупреждение ссылается на конструктор Com::Com(), и не компилирует программу.
0
|
1702 / 898 / 207
Регистрация: 25.11.2009
Сообщений: 1,847
|
|
03.06.2014, 22:09 | 6 |
это Warning, а не Error, из-за него программа не может не компилиться. У меня он тоже выходит, но экзешник нормально собирается и работает. Уж не знаю, делает ли он то, что ты задумал, но что-то он в цикле выводи.
Вот проект для 6-го билдера, который у меня нормально компилится. project.rar
1
|
0 / 0 / 0
Регистрация: 02.04.2012
Сообщений: 23
|
|
04.06.2014, 17:49 [ТС] | 7 |
Большое вам спасибо за помощь Lelik-pahan. Программа должна была просто имитировать взаимодействие процессора и какого-нибудь устройства ввода вывода. Даже не знаю, получилось ли или нет...
Добавлено через 50 секунд Но все равно, буду над ней работать)))) Еще раз спасибо))
0
|
04.06.2014, 17:49 | |
04.06.2014, 17:49 | |
Помогаю со студенческими работами здесь
7
Что значит ошибка: missing return statement? Что неправильно? Ошибка "statement missing" Ошибка "Statement missing" Statement missing Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |