Форум программистов, компьютерный форум 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; file.seekg(0, ios::beg); //перемещаемся в начало файла streampos pos; int c=0; while ((c = file.get()) != EOF) //шифруем пока не конец файла http://www.cyberforum.ru/cpp-beginners/thread355017.html
C++ Вызов методов предка
Привет! Подскажите, как в классе-потомке вызвать метод предка, например, если методы потомка и предка имеют одинаковые имена. Когда я программировал в Delphi, там было зарезервированное слово inherited.
Как скопировать файлы с флешки в Dev c++? C++
Друзья, подскажите пожалуйста! Нужна программа, которая будет осуществлять копирование файлов с флэшки на диск при ее подключении. Или хотя бы программу копирующую файлы из одного места диска в другое. Использую Dev c++. Заранее спасибо!
C++ C++.Передача и приём массива функцией. http://www.cyberforum.ru/cpp-beginners/thread354990.html
Здравствуйте.Функция board инициализирует двумерный массив и передаёт его в функцию main.Компилируется без ошибок,но при запуске программа вылетает - тобишь она не работает.В чём проблема? #include "stdafx.h" #include <iostream> using namespace std; char int_board(); void main(char board) {
C++ Poker Даны 5 целых чисел. Среди них: если одинаковы 5, то вывести "Impossible", иначе если одинаковы 4, то вывести "Four of a Kind", иначе если одинаковы 3 и 2, то вывести "Full House", иначе если есть 5 последовательных, то вывести "Straight", иначе если одинаковы 3, то вывести "Three of a Kind", иначе если одинаковы 2 и 2, то вывести "Two Pairs", иначе если одинаковы 2, то вывести "One... подробнее

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

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

22.09.2011, 17:46. Просмотров 786. Ответов 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru