|
|
|
| Здравствуйте .
У меня есть большое желание изучить С++ и начал его изучать по книге Стефан Р.Дэвис " C++ для "чайников" " , и сразу же наткнулся на проблему .
Там сказано что работать на С++ с помощью программы GNU C++, но как оказалось это прога не для Windows и посоветовали юзать Dev-C++ , но у меня не выходит то что по книге написано .
Не компилирует :
#include <stdio.h>
#include <iostream.h>
int main(int nNumberofArgs, char* pszArgs[])
{
int nNCelsius;
cout << "Vvedite temperaturu po Celsiju: ";
cin >> nNCelsius;
int nNFactor;
nNFactor = 212 - 32;
int nFahrenheit;
nFahrenheit = nNFactor * nNCelsius/100 + 32;
cout << "Temperatura po Farengejtu:
cout << nFahrenheit;
return 0;
} |
Может это я такой дурак или в чем проблема ? Помогите :( | |
|
|
|
|
|
|
|
для: PPshko
(23.02.2012 в 00:14)
| | Во-первых есть ошибка перебора в строке (нет завершающей двойной кавычки, нет точки с запятой)
cout << "Temperatura po Farengejtu: | во-вторых согласно стандарту сейчас в C++, если вы хотите использовать элементы из стандартного пространства имен (такие как cout или cin) без префикса std::, вам нужно указать строчку
После соответствующих правок программа может выглядеть следующим образом
#include <stdio.h>
#include <iostream>
using namespace std;
int main(int nNumberofArgs, char* pszArgs[])
{
int nNCelsius;
cout << "Vvedite temperaturu po Celsiju: ";
cin >> nNCelsius;
int nNFactor;
nNFactor = 212 - 32;
int nFahrenheit;
nFahrenheit = nNFactor * nNCelsius/100 + 32;
cout << "Temperatura po Farengejtu:";
cout << nFahrenheit;
return 0;
} |
| |
|
|
|
|
|
|
|
для: cheops
(23.02.2012 в 13:10)
| | Большое спасибо за помощь.
Но почему-то после ввода градусов Цельсия, не выдает результат в Фаренгейтах . В чем проблема ? | |
|
|
|
|
|
|
|
для: PPshko
(23.02.2012 в 22:47)
| | У меня выдает... возможно у вас окно сразу закрывается, так как программе больше нечего делать, добавьте вызов системной команды pause, чтобы консольное окно не сразу закрывалось и вы могли посмотреть результат.
#include <stdio.h>
#include <iostream>
using namespace std;
int main(int nNumberofArgs, char* pszArgs[])
{
int nNCelsius;
cout << "Vvedite temperaturu po Celsiju: ";
cin >> nNCelsius;
int nNFactor;
nNFactor = 212 - 32;
int nFahrenheit;
nFahrenheit = nNFactor * nNCelsius/100 + 32;
cout << "Temperatura po Farengejtu:";
cout << nFahrenheit;
// Ждем нажатие любой клавиши
system("pause");
return 0;
} |
| |
|
|
|