Форум программистов, компьютерный форум CyberForum.ru

Передача массива структур в заголовочные файлы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа(Железный человек): голосовые команды - голосовой ответ http://www.cyberforum.ru/cpp-beginners/thread1163028.html
Здравствуйте, все же смотрели фильм "железный человек" ?! Так вот, у него была программа (Джарвис) которой он обращался, а она находила ту информацию, которую он запрашивал! Хочу написать программу на подобие той. Я с помощью голосовой команды задаю поиск, он открывает поисковые системы и ищет мне данную информацию, затем с помощью голоса воспроизводит найденную информацию. Сейчас в телефонах...
C++ Вывести на экран год, в котором было выпущено учеников с наибольшим количеством золотых медалей Ребята, помогите, пожалуйста:help: Дано файл записей, полями которых есть номер выпускного года, количество выпускников с золотыми медалями, количество выпускников с серебряными медалями. Вывести на экран год, в котором было выпущено учеников с наибольшим количеством золотых медалей.В задачи использовать метод бинарного поиска. http://www.cyberforum.ru/cpp-beginners/thread1163014.html
C++ Целочисленная функция от целочисленной переменной
Наверно это глупый вопрос, но все же, я не могу найти информацию об этом, гугл выдает о типе данных int. Я понимаю, что не так вопрос задаю, потому что я даже не знаю что-это. int phi (int n) { int result = n; /*Что-то*/ return result; } С функцией я знаком, а это что? Как ее объявлять в программе и где об этом можно почитать?
C++ Функция Эйлера
Не могу разобраться с функцией Эйлера. Что-то написал...Если честно, сам не понял что. Можете на примере показать, как вообще этим пользоваться, желательно на простом? Добавлено через 1 час 7 минут Все, разобрался :) #include <iostream> #include <conio.h> using namespace std;
C++ Сортировка диапазона элементов в list (STL) http://www.cyberforum.ru/cpp-beginners/thread1162968.html
Здравствуйте! Требуется ввести числа в список, задать числа a и b, изменить порядок элементов, начиная с a-го элемента, заканчивая b-ым элементом. Использовать только стандартную библиотеку. Числа в список ввел, но абсолютно не понимаю как изменить порядок элементов В ЗАДАННОМ ДИАПАЗОНЕ. Есть метод reverse, но он меняет порядок во всем списке, а мне надо только в части списка. Получается...
C++ Проектирование системы реального времени Нужно смоделировать работу автозавода: Контролируемый объект- конвейер, где к кузову последовательно присоединяются двигатель, шасси, колеса. На нем может находиться несколько автомобилей с разной степенью готовности. Помогите идеей, как это реализовать , без использования потоков, имея лишь С++ . Именно момент разной степени готовности непонятен . подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.04.2014, 23:33     Передача массива структур в заголовочные файлы
Не нужно реализации писать в заголовочных файлах. В заголовочных файлах, обычно, помещают прототипы функций, объявления структур и т.п.

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
//файл TestApplication.cpp с функцией main()
#include<iostream>
#include "TestH.h"
using namespace std;
 
int main()
{
    setlocale(0, "Russian");
    str test[20];
    TestH(test);
    return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
//заголовочный файл TestH.h
struct str
{
    int int1;
    int int2;
    char char1[10];
    char char2[15];
};
 
void TestH(struct str *test);
C++
1
2
3
4
5
6
7
8
9
// ещё какой-нибудь .cpp
#include<iostream>
#include "TestH.h"
using namespace std;
 
void TestH(struct str *test)
{
    cin >> test[0].int1;
}
 
Текущее время: 06:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru