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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
korsarqa
7 / 7 / 0
Регистрация: 06.12.2011
Сообщений: 170
#1

Передача переменных - C++

01.12.2012, 21:21. Просмотров 320. Ответов 2
Метки нет (Все метки)

Имеется метод
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void Question::reg(Date* a)
{
    int year1,day1,hour1,min1,sec1;
    char* Mon1;
    year1=a->getYear();
    Mon1=a->getMon();
    day1=a->getDay();
    hour1=a->getHours();
    min1=a->getMin();
    sec1=a->getSec();
    cout<<endl<<"Date is "<<day1<<" "<<Mon1<<" of "<<year1<<endl;
    cout<<"Time is "<<hour1<<":"<<min1<<":"<<sec1;
}
Необходимо создать еще метод, в который можно будет передать следующие переменные(year1,Mon1,day1,hour1,min1,sec1) из данного метода.

Посидел подумал, получается надо в самом классе Question в protected объявить эти переменные.
Метод reg сделать int:
C++
1
2
3
4
5
6
7
8
9
10
11
12
int Question::reg(Date* a)
{
    year1=a->getYear();
    Mon1=a->getMon();
    day1=a->getDay();
    hour1=a->getHours();
    min1=a->getMin();
    sec1=a->getSec();
    cout<<endl<<"Date is "<<day1<<" "<<Mon1<<" of "<<year1<<endl;
    cout<<"Time is "<<hour1<<":"<<min1<<":"<<sec1;
return year1,Mon1,day1,hour1,min1,sec1;
}
А как передать другому методу не знаю =(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2012, 21:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Передача переменных (C++):

Передача переменных в функцию - C++
#include &lt;iostream&gt; int fun(int x, int y, int z); int main() { int x, y, z;

Передача переменных в поток - C++
Вот никак не могу разобраться, как передать переменную в функцию потока. Вот например есть код: DWORD WINAPI Ms(LPVOID pr) { ...

Передача переменных в массив - C++
Надо решить небольшую проблему есть следующий массив BYTE array = { 0xff,0x00,0x00,0x00}; хочу за место цифры 4 поставит...

Передача значений переменных функциями - C++
Подскажите пожалуйста, как реализовать эту функцию с помощью указателя (а не ссылки). int clearstr(student&amp; a) { delete a.pi; ...

Передача переменных из функции в метод класса - C++
У меня есть главная функция и класс, в котором есть 2 функции. Как мне после выполнения 1-й функции с класса вывести с нее 3 переменных...

Передача локальных переменных одной функции другой - C++
Добрый день, подскажите, как осуществить передачу локальных переменных получаемых в одной функции другой?Облазил гугл, ничего внятного...

2
I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
01.12.2012, 21:55 #2
korsarqa, и зачем усложнять себе жизнь? передавайте дальше объект Date
0
korsarqa
7 / 7 / 0
Регистрация: 06.12.2011
Сообщений: 170
02.12.2012, 12:59  [ТС] #3
Цитата Сообщение от I.M. Посмотреть сообщение
korsarqa, и зачем усложнять себе жизнь? передавайте дальше объект Date
и каким образом это можно осуществить?

создал новый метод
C++
1
2
3
4
void Question::sum(Date* a)
{
//
}
Но переменные он мои не видит.
Пробовал в описании класса объявить переменные (int year1,day1,hour1,min1,sec1,Mon1). Но в методах, также ошибки остаются
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2012, 12:59
Привет! Вот еще темы с ответами:

Передача других типов переменных через тип LPVOID - C++
Добрый вечер. В функцию нужно передать переменную типа Awesomium::WebView* А функция принимает тип LPVOID Передаю так: ...

Для чего используеться передача структурных переменных в функцию? - C++
Вообщем прошу помощи. 1) Для чего используеться передача структурных переменных в функцию? Как производиться доступ к полям структуры?...

Объясните, пожалуйста, как работает передача переменных при вызове функций? - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; void z(int *a,int lenght){ int *p; for...

Поменять местами значения целых переменных х и у не используя дополнительных переменных - C++
Знаю, что это очень простая задача, но никак не могу сделать, пожалуйста помогите!!! Поменять местами значения целых переменных х и у не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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