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

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

Войти
Регистрация
Восстановить пароль
 
metagalaxy
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
#1

Как передать 2 значения своей функции? - C++

25.10.2012, 19:10. Просмотров 908. Ответов 5
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Отображает время
 
#include <iostream>
using namespace std;
void time(int);
int main()
{
    int hour;
    cout << "Enter the number of hours: ";
    cin >> hour;
    int minutes;
    cout << "Enter the number of minutes: ";
    cin >> minutes;
    time(hour, minutes);
    cin.get();
    cin.get();
    return 0;
}
void time(int h, int m)
{
     cout << "Time: " << h << ":" << m << endl;
}
Почему не хочет передавать 2 значения (часы и минуты)? Вот задача:
Напишите программу, которая выдает запрос на ввод значений часов и минут. Функция main() должна передать эти два значения функции, имеющий тип void, которая отобразит эти два значения в следующем виде:
Enter the number of hours: 9
Enter the number of minutes: 28
Time: 9:28
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2012, 19:10     Как передать 2 значения своей функции?
Посмотрите здесь:

Как передать два значения из функции ? C++ HIWORD/LOWORD - C++
есть например int a, b как мне преобразовать их в значение, которое можно разобрать данными макросами и получить значения этих переменных. ...

Передать значения двумерного массива из функции через ссылку - C++
Функция создаёт и заполняет статический двумерный массив. Как, вызвав эту функцию, можно передать созданный в ней массив массиву извне при...

Как установить конец строки при своей реализации функции strcpy()? - C++
Доброго времени суток, попробовал сам реализовать функцию strcpy(). Программа работоспособная, но интересует один момент. Это рабочий...

Функции. Как после одного возвратного значения функции отталкиваться от возврата другой функции - C++
Написал код, в котором 2 функции одна возвращает стринговое значение, вторая должна бы вернуть значение, отталкиваясь от первой. Возможно...

Как передать значения с клавиатуры в таблицу - C++
Необходимо написать программу, кот хранит array следю чисел: a global array: 9.92, 6.32, 12.63, 5.95, 10.29. Программа должна создать...

Как передать массив в функции - C++
Здравствуйте друзья! Я переписываю достаточно большую программу с Delphi 7 на C++. Код я уже весь адаптировал, компилятор ошибок не выдает,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
25.10.2012, 19:11     Как передать 2 значения своей функции? #2
а почему в 5-й строке прототип объявлен с одним значением!?
metagalaxy
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
25.10.2012, 19:22  [ТС]     Как передать 2 значения своей функции? #3
Цитата Сообщение от Jupiter Посмотреть сообщение
а почему в 5-й строке прототип объявлен с одним значением!?
там просто тип int разве это значит, что функция принимает только одно значение?
Как можно задать больше значений? 2 или 3?
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
25.10.2012, 19:24     Как передать 2 значения своей функции? #4
Цитата Сообщение от metagalaxy Посмотреть сообщение
там просто тип int разве это значит, что функция принимает только одно значение?
именно это и значит, но вам-то надо два значения, исправьте прототип под 2 значения и будет работать
metagalaxy
7 / 7 / 2
Регистрация: 18.02.2012
Сообщений: 61
25.10.2012, 19:25  [ТС]     Как передать 2 значения своей функции? #5
Разобрался вроде)))
C++
1
void time(int h, int m);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.05.2013, 15:34     Как передать 2 значения своей функции?
Еще ссылки по теме:

Как передать значение из функции - C++
Всем доброе время суток! Такой вопрос, у меня есть функция, с неё нужно достать значение и передать его на вывод в chart, никак не...

Как передать элемент структуры, как параметр функции - C++
Помогите, пожалуйста. Есть структура, необходимо создать функцию сортировки, но при этом, чтобы можно было передавать элемент структуры,...

Как передать двумерный массив функции? - C++
Уважаемые форумчане, подскажите пожалуйста как передать двумерный массив в функцию? Как то самому не получается разобраться.... Заранее...

Как передать функции значение int? - C++
Пытаюсь передать функции значение int, но не получается. Синтаксически все правильно, но не компилируется. Как сделать так, шоб работало,...

Как передать файл в качестве параметра функции - C++
Как передать файл в качестве параметра функции? Напишите пожалуйста на примере функции для вывода файла на экран Буду очень благодарна

Как передать массив из одной функции в другую - C++
Ребят помогите с массивами,алгоритм составил а с языком пока на &quot;ВЫ&quot;. как таскать массив из процедуры в процедуру. перехожу с паскаля...


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

Или воспользуйтесь поиском по форуму:
daniel8ru
Сообщений: n/a
17.05.2013, 15:34     Как передать 2 значения своей функции? #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Отображает время
 
#include <iostream>
using namespace std;
void time(int h, int m)
{
     cout << "Time: " << h << ":" << m << endl;
}
 
int main()
{
    int hour;
    cout << "Enter the number of hours: ";
    cin >> hour;
    int minutes;
    cout << "Enter the number of minutes: ";
    cin >> minutes;
    time(hour, minutes);
    cin.get();
    cin.get();
    return 0;
}
Yandex
Объявления
17.05.2013, 15:34     Как передать 2 значения своей функции?
Ответ Создать тему
Опции темы

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