Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - С++ первые камни.

Ответить
Настройки темы
C/C++ - С++ первые камни.

Аватара для Marinel

Пользователь


Сообщения: 50
Благодарности: 2


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Marinel
Дата: 29-04-2016
Читаю книгу С. Прата весь код из книжки писал в ручную всё работало, вот столкнулся с передачей значения в функцию int stonetolb()
Код: Выделить весь код
#include "stdafx.h"
#include "iostream"
using namespace std;
int stonetolb(int); // Прототип функций
int main()
{
	
	setlocale(LC_ALL, "Russian");
	int stone;
	cout << "Введите вес в стоунах: ";
	cin >> stone;
	int pounds = stonetolb(stone);
	cout << stone << " стоун = ";
	cout << pounds << " фунты." << endl;
	return 0;
}

int stonetolb(int sts)
{
	return 14 * sts;

}

//Подскажите что я не так делаю в этой области, не выводится stonetolb(16) дебаггер ошибок не находит.
int stonetolb()

{
	int aunt = stonetolb(20);
	int aunts = aunt + stonetolb(10);
	cout << "Ferdie weighs " << stonetolb(16) << " pounds." << endl;
	return 0;
}
Отрывок из книги

Отправлено: 22:31, 29-04-2016

 

Ветеран


Сообщения: 1405
Благодарности: 135

Профиль | Отправить PM | Цитировать


Функция int stonetolb() не вызвана в программе, то есть не используется.

-------
Ehhh.. what's up, doc?..


Отправлено: 22:58, 29-04-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Marinel

Пользователь


Сообщения: 50
Благодарности: 2

Профиль | Отправить PM | Цитировать


mrcnn, Можете пожалуйста показать как должно быть?

Отправлено: 23:26, 29-04-2016 | #3


Ветеран


Сообщения: 1405
Благодарности: 135

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
#include <iostream>
using namespace std;
int stonetolb();
int stonetolb(int); // Прототип функций
int main()
{
	stonetolb();	
	setlocale(LC_ALL, "Russian");
	int stone;
	cout << "Введите вес в стоунах: ";
	cin >> stone;
	int pounds = stonetolb(stone);
	cout << stone << " стоун = ";
	cout << pounds << " фунты." << endl;
	return 0;
}

int stonetolb(int sts)
{
	return 14 * sts;
}

int stonetolb()
{
	int aunt = stonetolb(20);
	int aunts = aunt + stonetolb(10);
	cout << "Ferdie weighs " << stonetolb(16) << " pounds." << endl;
	return 0;
}

-------
Ehhh.. what's up, doc?..

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:52, 29-04-2016 | #4


Аватара для Marinel

Пользователь


Сообщения: 50
Благодарности: 2

Профиль | Отправить PM | Цитировать


mrcnn, А вот в майне stonetolb(); я не додумался её вызвать, теперь всё ясно. Спасибо огромное.

Отправлено: 00:09, 30-04-2016 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - С++ первые камни.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Windows Embedded - проблемы и подводные камни Vitac_Black Флейм 2 31-03-2014 12:40
Разное - Подводные камни при сборке компа. nick1551 Выбор отдельных компонентов компьютера и конфигурации в целом 8 01-06-2012 14:37
"камни при удалении кластерного ресурса Butunin Klim Microsoft Windows NT/2000/2003 0 07-07-2011 16:14
Delphi - Ищу подводые камни в разработке БД SQL Server 2008 vlandex Программирование и базы данных 10 21-03-2011 15:40
Dark Stone /Темные камни дьявола gruman Игры 0 10-03-2007 18:07




 
Переход