Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при формировании массива из другого массива http://www.cyberforum.ru/cpp-beginners/thread1904571.html
Вот задание: Дан вещественный массив А. Будем называть «соседями» элемента А такие элементы массива А, соответствующие индексы которых отличаются от i и j не более чем на единицу. Для массива А...
C++ Меню в классе, реализующем список
Написал прогу, реализующую список с помощью класса. Все работает, жалоб нет. Но преподаватель сказал сделать меню в консоли для управления списком. Вроде ниче необычного, написал для первых функций...
C++ Анализ введённого числа
С клавиатуры вводится целое число N. Найти: его максимальную и минимальную цифру; индекс первой максимальной цифры; сколько раз в числе встречается его минимальная цифра. Формат входных данных ...
C++ Максимальное и минимальное число в столбце матрицы (6×9) Сформировать матрицу (6×9) целых случайных чисел в диапазоне от 320 до 500, определить макс. число в каждом столбце и сформировать новую матрицу чисел с плавающей запятой у которой каждое число... http://www.cyberforum.ru/cpp-beginners/thread1904519.html
C++ Небольшой недочёт в готовой программе http://www.cyberforum.ru/cpp-beginners/thread1904512.html
Готовая программа, всё практически работает. Сдавал учителю, он сразу же сказал что недочёт, ввёл какие-то числа и программа перестала работать. Я так понимаю дело в диапазонах типов данных....
Найти человека с наибольшим ростом C++
Пользователь вводит рост шести человек в классе, возвратная функция вычисляет наибольший и возвращает его в главную функцию, и главная функция выводит на экран. (ИСПОЛЬЗОВАТЬ int) Например: ...
C++ Вычислить периметр круга
Сделать программу, которая вычисляет периметр круга. P=2π*R2 Ввод числа должен осуществляться в главной функции, расчет в возвратной функции. Выводится ответ должен в главной функции.
C++ Extern в C/C++ Оговорка - собирал все под VS2015 и под него же с Clang'ом для убедительности. В первую очередь интересует актуальная для них информация, но любая другая - тоже, только укажите о чем идет речь int... http://www.cyberforum.ru/cpp-beginners/thread1904456.html
C++ Рекурсия через ссылку http://www.cyberforum.ru/cpp-beginners/thread1904427.html
Добрый вечер, void fn1(int x) { if (x > 100) return; fn1(x + 1); } void fn2(int& x) { if (x > 100) return;
C++ Выводить в конструкторе и деструкторе класса сообщения Определить класс, в котором описать два целых числа. добавить в класс конструктор и деструктор. Конструктор присваивает полям класса случайные числа от 0 до 10. Деструктор обнуляет эти числа и... http://www.cyberforum.ru/cpp-beginners/thread1904407.html
EnjiRouz
0 / 0 / 0
Регистрация: 06.11.2016
Сообщений: 9
21.01.2017, 15:20  [ТС] 0

Как избавиться от глобальных переменных в многофайловом проекте на С++?

21.01.2017, 15:20. Просмотров 1065. Ответов 7
Метки (Все метки)

Ответ

Прошу прощения, что мучаю с вопросами. Когда пыталась автоматизировать заполнение этих функций - в результате получается пустое поле

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void map()
{
    cout << "\n\n\n"; cout << " Игровое поле: " << "\n\n";
    cout << " " << board[6] << "|" << board[7] << "|" << board[8] << endl;
    cout << " " << "-" << "+" << "-" << "+" << "-" << endl;
    cout << " " << board[3] << "|" << board[4] << "|" << board[5] << endl;
    cout << " " << "-" << "+" << "-" << "+" << "-" << endl;
    cout << " " << board[0] << "|" << board[1] << "|" << board[2] << endl;
    cout << "\n\n";
}
//_________________________________________________________________
void control_buttons()
{
    cout << " " << 7 << " | " << 8 << " | " << 9 << endl;
    cout << "---" << "+" << "---" << "+" << "---" << endl;
    cout << " " << 4 << " | " << 5 << " | " << 6 << endl;
    cout << "---" << "+" << "---" << "+" << "---" << endl;
    cout << " " << 1 << " | " << 2 << " | " << 3 << endl;
    cout << "\n\n";
}
В void control_buttons() пыталась использовать этот цикл. В чем я глуплю?

C++
1
2
3
4
for (int i = 0; i<9; i++)
    {
        board[i] = i+1;
    }


Вернуться к обсуждению:
Как избавиться от глобальных переменных в многофайловом проекте на С++?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.01.2017, 15:20
Готовые ответы и решения:

Объявление глобальных переменных в проекте Dev C++
Доброй ночи всем! Подскажите, пожалуйста, как правильно объявить глобальные переменные в проекте....

Определение метода вне класса, как inline в многофайловом проекте
Здравствуйте! Помогите разобраться!) В общем имеется: ...

Перегрузка << в многофайловом проекте
Чтобы узнать, как перегружать потоки, зашел на msdn, нашел там это: #include &lt;iostream&gt; using...

Struct в многофайловом проекте
Если в main файле создать структуру, то как её использовать в функциях, которые в других cpp...

Ошибки в многофайловом проекте
Здравствуйте! У меня есть многофайловый проект. Он не закончен (только начатый), но запуск...

7
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru