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

Передача по значению - C++

Восстановить пароль Регистрация
 
Gygocopter
10 / 10 / 5
Регистрация: 05.02.2014
Сообщений: 124
06.03.2014, 21:34     Передача по значению #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "locale"
using namespace::std;
 
struct Distance
{
    int feet;
    float inches;
};
void engldisp(Distance);
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
    Distance d1, d2;
    cout << "Введите число футов: "; cin >> d1.feet;
    cout << "Введите число дюймов: "; cin >> d1.inches;
    cout << "\nВведите число футов: "; cin >> d2.feet;
    cout << "Введите число дюймов: "; cin >> d2.inches;
    cout << "\nd1d2= ";
    engldisp(d1,d2);
    _getch();
    return 0;
}
void engldisp(Distance d1, Distance d2)
{
    cout << d1.feet << "\'-" << d1.inches << "\"" << endl;;
    cout << d2.feet << "\'-" << d2.inches << "\"";
}
Error 1 error C2660: 'engldisp' : function does not take 2 arguments c:\users\user\documents\visual studio 2013\projects\consoleapplication9\consoleapplication9\consoleapplication9.cpp 25 1 ConsoleApplication9

Почему функция не может принять 2 аргумента?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Catstail
Модератор
 Аватар для Catstail
21486 / 10239 / 1668
Регистрация: 12.02.2012
Сообщений: 17,120
06.03.2014, 21:44     Передача по значению #2
Посмотри внимательно на стр. 12 - поймешь.
Gygocopter
10 / 10 / 5
Регистрация: 05.02.2014
Сообщений: 124
06.03.2014, 21:57  [ТС]     Передача по значению #3
Просмотрел 12 страницу, не понял. Объясните, пожалуйста.
zer0mail
2187 / 1870 / 187
Регистрация: 03.07.2012
Сообщений: 6,646
Записей в блоге: 1
06.03.2014, 22:09     Передача по значению #4
На 12-ю строку
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11828 / 6807 / 769
Регистрация: 27.09.2012
Сообщений: 16,878
Записей в блоге: 2
Завершенные тесты: 1
06.03.2014, 22:09     Передача по значению #5
Цитата Сообщение от Gygocopter Посмотреть сообщение
Просмотрел 12 страницу
12 строчку кода. Прототип другой
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
06.03.2014, 22:12     Передача по значению #6

Не по теме:

Цитата Сообщение от Gygocopter Посмотреть сообщение
Просмотрел 12 страницу, не понял.
Интересно, где эта 12 страница, что удалось на нее посмотреть


Замените код в 12 строке на такой:
C++
1
void engldisp(Distance d1, Distance d2);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.03.2014, 22:14     Передача по значению
Еще ссылки по теме:

Работа с функциями, возвращающими значения. Передача параметров по значению C++
C++ Передача fstream по значению
Передача параметров в функцию по значению, по ссылке и по указателю C++

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

Или воспользуйтесь поиском по форуму:
Gygocopter
10 / 10 / 5
Регистрация: 05.02.2014
Сообщений: 124
06.03.2014, 22:14  [ТС]     Передача по значению #7
аааа, спасибо
Yandex
Объявления
06.03.2014, 22:14     Передача по значению
Ответ Создать тему
Опции темы

Текущее время: 23:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru