0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 2
1

Пожалуйста, найти ошибку

01.06.2014, 18:59. Показов 315. Ответов 3
Метки нет (Все метки)

Здравствуйте! При компиляции программы в Bloodshed Dev-C++ ошибок нет. Но при включении программы и вводе переменной ничего не происходит. Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
using namespace std;
 
void function_report_window(int infantry, int cavalry, int bowman, int catapult, 
                                   int reputacion, int food, int iron, int water, int morale){
    cout << "Пехота: " << infantry << " человек. \n";
    cout << "Кавалерия: "<< cavalry <<" единиц. \n";
    cout << "Лучники: " << bowman << " человек. \n";
    cout << "Катапульты: " << catapult << " единиц. \n";
    cout << "Репутация: " << reputacion << " единиц. \n";
    cout << "Еда: " << food << " единиц. \n";
    cout << "Железо: " << iron << " единиц. \n";
    cout << "Вода: " << water << " единиц. \n";
    cout << "Мораль: " << morale << " единиц. \n";
}
 
int main(){
setlocale(LC_ALL, "Russian");
                           /*Все переменные игры*/
    int cavalry, infantry, bowman, catapult, reputacion, food, treasury, iron, water, morale;
    int cavalry_enemy, infantry_enemy, catapult_enemy, food_enemy;
    int main_game_menu;
                            /*Главное меню игры. Main game menu.*/
        cout << "Генерал, на наш замок напали! Что будем делать? \n";
    cout << "1. Посмотерть отчеты. \n" << "2.Посмотреть отчеты о произведенной разведке. \n";
    cout << "3. Посмотреть казну... \n" << "4. Собрать у жителей все железо и... \n";
    cout << "5. Напасть на врагов возле главных ворот. \n" << "6. Приказать лучникам... \n";
    cout << "7. Вооружить всех жителей. \n" << "8. Приказать катапультистам... \n";
    cout << "9. Отправить посла к врагу. \n" << "10. Сдать замок. \n\n";
                               /*Действия игрока*/
        cin >> main_game_menu;
 
        if (main_game_menu = 1){
              void function_report_window(int infantry, int cavalry, int bowman, int catapult, 
                                                  int reputacion, int food, int iron, int water, int morale);
    }
system("Pause");
return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2014, 18:59
Ответы с готовыми решениями:

Помогите, пожалуйста найти ошибку
Uvx и Uvix считает правильно, а вот с t, какие-то проблемы))) вообще по нулям не понимаю почему....

найти ошибку в программе пожалуйста
Задача:Вводится последовательность из N целых чисел. Найти наибольшую по значению четную цифру в...

Никак не могу найти синтаксическую ошибку(посмотрите пожалуйста
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using namespace...

Найти ошибку в коде, если она есть вообще пожалуйста
#include &lt;iostream&gt; #include &lt;string&gt; #include &lt;algorithm&gt; #include &lt;utility&gt; using namespace...

3
59 / 59 / 33
Регистрация: 08.03.2014
Сообщений: 138
01.06.2014, 19:02 2
Добавлено через 22 секунды
Цитата Сообщение от Диггер Посмотреть сообщение
if (main_game_menu = 1)
C++
1
main_game_menu == 1
0
0 / 0 / 0
Регистрация: 01.06.2014
Сообщений: 2
01.06.2014, 19:16  [ТС] 3
Я уже пробовал. Все-равно не работает.

Добавлено через 8 минут
Попробовал сделать без функции - работает. Но как сделать с функцией?
0
59 / 59 / 33
Регистрация: 08.03.2014
Сообщений: 138
01.06.2014, 20:27 4
Диггер,
C++
1
2
if (main_game_menu == 1)
              function_report_window(5, 6, 7, 8,9,10,11,12,13);
передавайте параметры в функцию, а не создавайте новые при ее вызове
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2014, 20:27
Помогаю со студенческими работами здесь

Ссылка на неразрешимый внешний символ Qt. Не могу найти ошибку, подскажите пожалуйста
Недавно стал пытаться разобраться в Qt и вот уже сутки не могу понял, откуда ошибка. Вот файлы:...

Проверьте, пожалуйста, код (выдает ошибку "Не удается найти указанный файл")
/////////////////////////////////////////////////////////////////////////////// //В текстовом...

найти ошибку пожалуйста
Найдем минимальную ДНФ. Применим операции неполного склеивания см. вложение

Пожалуйста найти ошибку
проблема в том что в label8 не выводится число, пожалуйста найти ошибку вот и сама программа ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru