|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.09.2019, 16:06 | #1 |
Регистрация: 02.03.2019
Сообщений: 8
|
[C] Игра-тест не компилируется
Компилятор выводит ошибку о том, что функции указанные в теле main неправильные. Подскажите, пожалуйста, что исправить, чтобы код заработал?
Код:
|
21.09.2019, 18:43 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
А вы до 2 считать умеете?
Код:
Код:
И пока вы не задали следущий вопрос - почему оно неправильно работает - быстро выучите разницу между операторами = и ==. |
21.09.2019, 20:25 | #3 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,453
|
|
23.09.2019, 11:27 | #4 |
Регистрация: 02.03.2019
Сообщений: 8
|
Я не совсем поняла, в чем ошибка-то? Дело не в том, что работает неправильно, а в том, что вообще не работает! Я только начала изучать Си и не могу понять, что нужно исправить. Компилятор выдает ошибку: too few arguments to function 'question_one'. И с остальными функциями также. Можете объяснить, что это за ошибка и как ее исправить? Пожалуйста!
Последний раз редактировалось Karalina Hovard; 23.09.2019 в 11:29. |
23.09.2019, 11:31 | #5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
вот описание функции question_oneВидите, что описанная вами функция требует целочисленный параметр ? Вызываете функцию question_one сколько параметров Вы в неё передаёте? p.s. тоже самое и с функцией question_two() - вызов не соответствует описанию p.p.s. компилятор вполне адекватно и понятно сообщил об ошибке " too few arguments to function 'question_one'." - стоило перевести на русский. |
|
23.09.2019, 12:13 | #6 |
Регистрация: 02.03.2019
Сообщений: 8
|
То есть мне нужно в () вставить int n и int t? Но я пробовала уже по-разному и просто int, и с переменной. Все равно выдает ошибку. Я все никак не могу понять, как эти функции-то правильно вызвать. Если я пишу question_one(int n), компилятор выдает: ожидается выражение перед int. А если question_one(n, int) то это тоже ошибка. Что за выражение нужно туда вставить-то? Можете, пожалуйста, объяснить?!
|
23.09.2019, 12:35 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
1) откуда Вы взяли этот код? (только не говорите, что Вы его сами написали, у Вас не тот уровень).
2) Вас не смущает, что как не отвечай на quistion_one в результате на ответ влияет только ответ на последний вопрос (Каким ты видишь идеальное путешествие?\n ) остальные вопросы просто так? Это так и задумано? 3) если формально, то сделать код компилируемым можно так: Код:
ведь они Вам не нужны - всё равно на каждом следующем этапе Вам нет необходимости знать, как ответили на предыдущем! |
23.09.2019, 13:05 | #8 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Или так (перед main):
Код:
Код:
P. S. С учетом вот этого: (=) -- оператор присваивания. (==) -- оператор сравнения (равенства). Такой вариант и вариант из предыдущего поста позволят сделать код компилируемым. они действительно там лишние (как зайцу стоп-сигнал).
I am not a wizard, I am just learning.
Последний раз редактировалось Desc; 23.09.2019 в 13:41. |
23.09.2019, 15:30 | #9 | |
Регистрация: 02.03.2019
Сообщений: 8
|
Цитата:
Не подскажите еще и этот вопрос, пожалуйста? |
|
23.09.2019, 15:37 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как созданный в программе Май Тест тест вставить в проект | Ольга ))))) | Помощь студентам | 11 | 16.05.2016 17:18 |
запрограммировать в делфи 7 тест Лири и тест Торстона через базу данных (курсовая на 1-м курсе) | mekil | Помощь студентам | 10 | 10.06.2014 17:56 |
Не компилируется код | dannae | Помощь студентам | 5 | 29.10.2013 00:02 |
НЕ компилируется | swat1193 | Помощь студентам | 0 | 23.10.2012 11:16 |