Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
|
||||||
#1 | ||||||
Expected unqualified-id before '{' token - C++20.03.2009, 09:59. Просмотров 31580. Ответов 14
Метки нет Все метки)
(
1.expected unqualified-id before '{' token <<39 строка 2.expected `,' or `;' before '{' token <<39 строка 3.expected unqualified-id before '{' token <<92 строка 4.expected `,' or `;' before '{' token <<92 строка 5.expected unqualified-id before '{' token <<104 строка 6.expected `,' or `;' before '{' token <<104 строка Исправьте как нада и подскажите почему неправильно? return можно и убрать для обьединения программы,подскажие как лучше обьединить создав 1 программу
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
20.03.2009, 09:59 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Expected unqualified-id before '{' token (C++):
14
Expected unqualified-id before '<' token - C++ Expected unqualified-id before '{' token - C++ Expected unqualified id before '{' token - C++ Expected unqualified-id before '{' , '(' token - C++ Error expected unqualified-id before '{' token c++ - C++
|
Sergei
1442 / 709 / 41
Регистрация: 22.04.2008
Сообщений: 1,610
|
|
20.03.2009, 10:04 | #2 |
Помести все в блок функции main() { } и убирите лишние кавычки.
1
|
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
|
|
20.03.2009, 10:09 [ТС] | #3 |
Так и думал,но все таки спасибо)
Добавлено через 1 минуту 40 секунд Убери мне лишние ковычки или скажи строки где их убрать,а то запутаюсь ![]()
0
|
Deicider
96 / 52 / 1
Регистрация: 18.03.2009
Сообщений: 273
|
|
20.03.2009, 10:14 | #4 |
Значит так:
В строке 33 ты закрыл функцию main. Далее идет объявление структуры. Там всё верно. А в строке 39 какая-то неопознанная открывающаяся скобка {. И тоже самое в 92 и 104. С закрывающимися скобками тоже самое. Плюс еще, ты совершаешь различные действия вне какой бы то ни было функции (всё что после строки 33) Проще сказать, как должно быть: Все структуры объявляешь ДО функции main. А все свои операции - ВНУТРИ main. Добавлено через 2 минуты 52 секунды Лишние скобки тут: 33, 39, 84, 92, 104, 103. Плюс, нужно поубирать лишние "getchar(); return 0;", за исключением строки 111, а все объявления структур перенести наверх перед main
0
|
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
|
|
20.03.2009, 10:17 [ТС] | #5 |
0
|
Deicider
96 / 52 / 1
Регистрация: 18.03.2009
Сообщений: 273
|
||||||
20.03.2009, 10:27 | #6 | |||||
И еще: использование goto это не есть хороший стиль программирования. Конечно, программа работает, но нужно использовать функционал языка для достижения не только конечного результата, но и удобства программирования и последующей модификации программы, а с goto каши не сваришь. Ну это так, на философию потянуло )))
1
|
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
|
|
20.03.2009, 10:45 [ТС] | #7 |
Ага спасибо,я просто кроме goto пока что ничего не знаю учусь всего недельку две
Добавлено через 11 минут 19 секунд Возникли Ошибки 1.conflicting declaration 'dates a' <<89 строка 2.'a' has a previous declaration as `char a' <<19 строка 3.declaration of `dates a' <<89 строка 4.conflicts with previous declaration `char a' <<19 строка 5.`gen' has not been declared <<91 строка 6.request for member of non-aggregate type before '>>' token <<91 строка 7.`gen' has not been declared <<91 строка 8.request for member of non-aggregate type before '>>' token <<91 строка
0
|
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
|
||||||
20.03.2009, 11:12 [ТС] | #9 | |||||
Исправил тока как в цикле switch ?вывести в последнем абзаце должность?
Как присвоить значение извлекаемое из цикла switch я просто не знаю ![]()
0
|
Lord_Voodoo
Супер-модератор
|
|||||||||||
20.03.2009, 11:22 | #10 | ||||||||||
Tiami, ты свой свитч с должностями перенеси в функцию, тогда код будет выглядеть примерно так
0
|
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
|
|
20.03.2009, 11:29 [ТС] | #11 |
Я пока такого не понимаю,функции идут в книге после структур
![]() ![]()
0
|
Lord_Voodoo
Супер-модератор
|
|
20.03.2009, 11:32 | #12 |
Tiami, а зачем? главное - решить задачу... просто твой код, мягко говоря, непонятно по каким соображениям разработчика должен выводить вместо буквы специальность, я так и не понял
0
|
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
|
|
20.03.2009, 11:39 [ТС] | #13 |
Да я думал из цикла switch в памяти как бы сохранится переменная b,и она заменится в последнем абзаце на вид b=manager,например
![]()
0
|
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
|
|
20.03.2009, 13:40 [ТС] | #15 |
Есть Сер
![]() ![]() ![]()
0
|
20.03.2009, 13:40 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
20.03.2009, 13:40 |
Привет! Вот еще темы с ответами:
15
Error expected unqualified-id before '{' token - C++ Expected unqualified-id before '(' token . ошибка - C++ Expected unqualified-id before '{' token как исправить? - C++ Ошибка компиляции "expected unqualified-id before '{' token" - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |