Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Компиляция моей первой программы Купил книжку. Половину прочитал и подумал, что надо начинать понемногу что-то пробовать. В книге про компиляторы почти ничего не написано. Так вот, весь исходный код у меня в блокноте, как его... https://www.cyberforum.ru/ cpp-beginners/ thread334018.html Проигрывание mp3 C++
Добрый день ,может ли кто нибудь подсказать функцию или участок кода для проигрывания mp3 файлов в программе на С++ (тип проекта General).На данный момент пользуюсь функцией sndPlaySound() ,но она...
C++ Ошибка: error C3867 https://www.cyberforum.ru/ cpp-beginners/ thread333975.html
Всем доброго времени суток. Есть классический пример из книжки: #include <iostream> #include<conio.h> using namespace std; class Cat { public:
C++ Определить, попала ли произвольно заданная точка с координатами (х,у) в заштрихованную область Определить,попала ли произвольно заданная точка с координатами (х,у) в заштрихованную область. представить решение графически.маштабы изображени подобрать таким образом,чтобы они заняли экран... https://www.cyberforum.ru/ cpp-beginners/ thread333966.html
C++ wineg++
код пример из intuit.ru #include <windows.h> LONG WINAPI WndProc(HWND, UINT, WPARAM,LPARAM); int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, ...
C++ переменная среды path. Привет, у меня такая проблема-нечайно стер данные в переменной среде path, теперь когда установил dev-c++ у меня вначале пишет что он не сможет ничего откомпилоровать. помогите пожалуйста, что надо... https://www.cyberforum.ru/ cpp-beginners/ thread333960.html
C++ как написать свой движок для сайта? Всем привет. Дорогие форумчане, меня интересует один несрочный вопросец - как написать свой движок для сайта? В смысле - зародилась такая идея, но как её реализовать - я не знаю. И вообще - что... https://www.cyberforum.ru/ cpp-beginners/ thread333956.html Рекурсивные функции C++
в функции мейн обьявить двумерный массив размером A заполнить случайным образом 1 и 2, вывести масив на экран написать рекурсивную функцию которая в этом массиве все 1 заменит 0 после работы...
C++ Есть функция A принимающая прараметром указатель на функцию B. Как вместо последнего вставить тело B? #include<stdio.h> #include <algorithm> using namespace std; char s="abcd"; bool IsOdd (char i) {return strchr (s, i);} int main(){ remove_if (s, s+ 4, IsOdd); https://www.cyberforum.ru/ cpp-beginners/ thread333922.html C++ Хочу символьный калькулятор Собственно вот что я имею: Библиотека Symbolic C++. Интересно мне вот что ... Как бы введенную с клавиатуры строку типа string ( например «cos(x)+x») присвоить символьной переменной так, чтобы... https://www.cyberforum.ru/ cpp-beginners/ thread333920.html
Установка L символов строки s в значение t, начиная с позиции n C++
Установка L символов строки s в значение t, начиная с позиции n. Функция StrSet (s, n, L, t). Не использовать библиотеку <string.h> это важно! Заранее спасибо!
C++ Массив структур Эксперементирую тут с файлами. Что-то полная ерунда получается. ВОт я объявил массив структур, а при заполнении ерунда какая-то получается. Результатом записывается адрес в памяти как я понял и ,... https://www.cyberforum.ru/ cpp-beginners/ thread333894.html
1 / 1 / 0
Регистрация: 27.11.2010
Сообщений: 12
0

Структура, доступная из всех файлов проекта ("глобальная" структура) - C++ - Ответ 1848844

18.07.2011, 10:17. Показов 3966. Ответов 2
Метки (Все метки)

Есть четыре структуры (body, gun, enemy, st), описанные в main.cpp.
К main.cpp подключен хедер save.h, в котором имеется функция
C++
1
void save(body player, enemy hostile[n], st) { ... }
При компиляции выдаёт кучу ошибок, что-то вроде этого:
error C2065: body: необъявленный идентификатор
синтаксическая ошибка: отсутствие ")" перед идентификатором "player"
И т.п.

Вопрос: что мне нужно сделать, чтобы save.h схавал структуры, обьявленные в main.cpp?
И можно ли как-нибудь локальную переменную типа enemy (работа с которой будет происходить в ещё одном хедере battle.h) сделать глобальной и доступной из save.h?

Вернуться к обсуждению:
Структура, доступная из всех файлов проекта ("глобальная" структура) C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.07.2011, 10:17
Готовые ответы и решения:

Структура «Преподаватель» с полями "ФИО", "стаж", "категория", "нагрузка"
Функция - расчёт зарплаты по нагрузке и оплате часа для определенной категории. Категория Оплата...

Структура "Студент". Перевести всех на следующий курс
составить электронную библиотеку студентов вводящую информацию с клавиатуры для N студентов и...

Структура: error C2079: "A::myElem" использует неопределенный struct "A::B"
class A { public: struct B; private: B myElem; }; struct A::B {

Структура записи "Фирма", "Судебное дело"
Помогите пожалуйста в чом ошибка Нужно Определить, в каком году чаще всего возбуждали уголовное...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.07.2011, 10:17
Помогаю со студенческими работами здесь

Структура "Рабочий", поиск по "стажу работы"
Здравствуйте, прошу помощи в структурах( новичок в данном языке) Я ввожу данные о работнике, но...

Структура "Автомобиль". Контейнер "Рынок б/у автомобилей"
Как реализовать такую структуру? 1. Найти иномарки стоимостью до 300тыс. руб. Предусмотреть...

Курсовая по теме "Структура файлов *.bmp"
Нужна помощь в написании курсовой. Не совсем понимаю что нужно написать по этой теме.

Структура "Работники" - для всех людей выводится одна и та же зарплата
Задание состоит в том чтоб сделать структуру с людьми которые работают в цеху, и посчитать их...

Структура "Водитель": Найти всех водителей, которые водят (обслуживают) конкретную машину фирмы
Каждая структура состоит из минимум , 4 полей , некоторые из них могут быть даны . На момент сдачи...

Структура "Водитель": Найти всех водителей, которые водят (обслуживают) конкретную машину фирмы
Ребята может кто пожалуйста помочь , вот есть код : надо просто из обычного массива перевести все...

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