Помогите найти ошибку, С++.

с++ ошибка

Учу С++ по книге "С++ для чайников",
первая программа выглядит так:
//
// Программа для преобразования
// градусов Цельсия в градусы Фаренгейта:
// Fahrenheit = NCelsius * (212 - 32)/100 + 32
//
#include <stdio.h>
#include <iostream.h>
int main(int nNumberofArgs, char* pszArgs [] )
{
// Введите температуру в градусах Цельсия
int nNCelsius;
cout << "Введите температуру по Цельсию: ";
cin >> nNcelsius;

// для приведенной формулы преобразования
//вычислим преобразующий множитель
int nNFactor;
nNFactor = 212 - 32;

// используем вычисленный множитель для
// преобразования градусов Цельсия в
// градусы Фаренгейта

int nFahrenheit;
nFahrenheit = nFactor * nNCelsius/100 + 32;
// вывод результатов
cout << "Температура по Фаренгейту: ";
cout << nFahrenheit;

return 0;
}

По книге делают в GNU C++, я в Visual C++.
нажимаю на f5, выдает 1 failed
в чем проблема?

Примечание:
исходник С++
------ Build started: Project: convert, Configuration: Debug Win32 ------
Compiling...
stdafx.cpp
Compiling...
convert.cpp
d:\мои документы\visual studio 2008\projects\chap01\convert\convert\convert.cpp(7) : warning C4627: '#include <iostream.h>': skipped when looking for precompiled header use
Add directive to 'stdafx.h' or rebuild precompiled header
d:\мои документы\visual studio 2008\projects\chap01\convert\convert\convert.cpp(34) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
Build log was saved at "file://d:\Мои документы\Visual Studio 2008\Projects\Chap01\convert\convert\Debug\BuildLog.htm"
convert - 1 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Примечание:
тоже самое

Примечание:
to ADM
создавался новый проект

Примечание:
to Bacterius, ADM
тоже самое 1 failed

Примечание:
to ADM
Без русских букв тоже самое

Примечание:
to doronin.m НЕЕЕЕТ

издевательство какоето

Примечание:
to ADM
а где взять тесты ошибок?
DEV-C++ тоже не хочет

Примечание:
------ Build started: Project: convert, Configuration: Debug Win32 ------
Compiling...
convert.cpp
d:\мои документы\visual studio 2008\projects\chap01\convert\convert\convert.cpp(7) : warning C4627: '#include <iostream>': skipped when looking for precompiled header use
Add directive to 'stdafx.h' or rebuild precompiled header
d:\мои документы\visual studio 2008\projects\chap01\convert\convert\convert.cpp(34) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?
Build log was saved at "file://d:\Мои документы\Visual Studio 2008\Projects\Chap01\convert\convert\Debug\BuildLog.htm"
convert - 1 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Ответы:
исходник для C++ или для C?
В какой строке выдает ошибку и текст ошибки?
#include <iostream>
#include <locale.h>
Может быть << endl; не хватает в конце и что это за аргументы int nNumberofArgs, char* pszArgs []???
У меня правда Visual Studio 2005
все очевидно! Когда вы создавали проект вы вибрали "не пустой" проект. Создался проект с каким-то настройками и исходниками, из-за этого требует подключить stdafx.h. Создайте заного "пустой (Empty)" проект, добавьте туда свой исходник и откомпилируйте.
#include <stdio.h>
#include <iostream>
вместо nFahrenheit = nFactor * nNCelsius/100 + 32;
нужно nFahrenheit = nNFactor * nNCelsius/100 + 32;
ясен пень что новый. я говорю о том что при создании нового проекта нужно выбирать пустой проект "empty project".
в пути к исходным файлам (включая имена самих файлов) не должно содержать русских букв.
#include <iostream>
Значит ставь Visual C++ 6.
В 2008 как новичок, не разберешься. Или выложи проект скажем на рапиде
тексты ошибок в студию!
#include <stdio.h>
#include <iostream>
а что ошибки читать разучились?! d:\мои документы\visual studio 2008\projects\chap01\convert\convert\convert.cpp(34) : fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.