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

Передача в функцию элементов структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Curl, Useragent http://www.cyberforum.ru/cpp-beginners/thread355040.html
как в curl передавать "настоящий" useragent? на php так: $_SERVER а на с++? ... curl_easy_setopt(curl,CURLOPT_USERAGENT,настоящий_юзерагент); ... Добавлено через 26 минут ау, никто не знает?...
C++ Очистить файл Здравствуйте Перед использованием нужно очистить файл..он 100% будет не пустой в данной ветке std::cout<<"input new pass"; std::cin >> pass; //file.trunc(); file<<pass;... http://www.cyberforum.ru/cpp-beginners/thread355017.html
C++ Вызов методов предка
Привет! Подскажите, как в классе-потомке вызвать метод предка, например, если методы потомка и предка имеют одинаковые имена. Когда я программировал в Delphi, там было зарезервированное слово...
Как скопировать файлы с флешки в Dev c++? C++
Друзья, подскажите пожалуйста! Нужна программа, которая будет осуществлять копирование файлов с флэшки на диск при ее подключении. Или хотя бы программу копирующую файлы из одного места диска в...
C++ C++.Передача и приём массива функцией. http://www.cyberforum.ru/cpp-beginners/thread354990.html
Здравствуйте.Функция board инициализирует двумерный массив и передаёт его в функцию main.Компилируется без ошибок,но при запуске программа вылетает - тобишь она не работает.В чём проблема? ...
C++ Poker Даны 5 целых чисел. Среди них: если одинаковы 5, то вывести "Impossible", иначе если одинаковы 4, то вывести "Four of a Kind", иначе если одинаковы 3 и 2, то вывести "Full House", иначе если... подробнее

Показать сообщение отдельно
al072
15 / 15 / 0
Регистрация: 03.02.2010
Сообщений: 133

Передача в функцию элементов структуры - C++

22.09.2011, 17:46. Просмотров 855. Ответов 3
Метки (Все метки)

Всем доброго времени суток! Подскажите пожалуйста как передать элементы структуры в функцию.Задача следующая

есть структура данных:

C++
1
2
3
4
5
struct Month
{
    char Mon [12];
    int Day[];
};
элементы структуры инициализированы следующим образом:

C++
1
2
Month MD[]=
{{"Январь",31},{"Февраль",30},{"Март",31},{"Апрель",31},{"Май",30},{"Июнь",31},{"Июль",31},{"Август",30},{"Сентябрь"},{"Октябрь",31},{"Ноябрь",31},{"Декабрь",31}};
как передать эти элементы в функцию которая будет выводить месяц и день в консольном приложении,
функцию пробовал писать вот так:

C++
1
2
3
4
5
6
void showtable (MD[].Mon,MD[].Day)
{
   int count=0;
for (MD[count].Mon,MD[count].Day;count<=12;++count)
cout<<MD[count].Mon<<' '<<MD[count].Day<<endl;
}
реализации:

C++
1
2
3
4
5
6
7
8
9
#include <iostream>
using std::cout;
using std::endl;
 
int main()
{
   showtable(MD[].Mon,MD[].Day);
   return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru