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

: error C2065: 'remainder' : undeclared identifier - C++

Восстановить пароль Регистрация
 
djason
 Аватар для djason
3 / 3 / 0
Регистрация: 23.08.2012
Сообщений: 60
23.08.2012, 00:36     : error C2065: 'remainder' : undeclared identifier #1
Доброй ночи, вот изучаю Microsoft Visual Studio 2008 и в примере выскакивает данная ошибка(: error C2065: 'remainder' : undeclared identifier) , я так понимаю что в коде не хватает библиотеки только какой не пойму вот собственно говоря код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdafx.h>
#include <iostream>
using namespace std;
int main()
{
    int n, remaider;
    cout<<"Enter a number and pres Enter:";
    cin>>n;
    remainder = n % 2;
    if (remainder == 0)
        cout<<"Tne number is even.";
    else
        cout<<"The number is odd;";
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.08.2012, 00:36     : error C2065: 'remainder' : undeclared identifier
Посмотрите здесь:

C++ error C2065: 'exp' : undeclared identifier
error C2065: 'endl' : undeclared identifier C++
error C2065: 'ofstream' : undeclared identifier C++
Ошибка при создании ярлыка:'error C2065: 'SHCreateShortcut' : undeclared identifier' C++
C++ Error C2065: 'SetRegistryKey' : undeclared identifier
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
23.08.2012, 00:39     : error C2065: 'remainder' : undeclared identifier #2
djason, нужно быть внимательней. Найди отличие:
Цитата Сообщение от djason Посмотреть сообщение
int n, remaider;
Цитата Сообщение от djason Посмотреть сообщение
remainder = n % 2;
DaskOFF
 Аватар для DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 521
Записей в блоге: 1
23.08.2012, 00:52     : error C2065: 'remainder' : undeclared identifier #3
Цитата Сообщение от djason Посмотреть сообщение
Доброй ночи, вот изучаю Microsoft Visual Studio 2008
вы скорей изучаете C++, а VS2008 это IDE
djason
 Аватар для djason
3 / 3 / 0
Регистрация: 23.08.2012
Сообщений: 60
23.08.2012, 01:02  [ТС]     : error C2065: 'remainder' : undeclared identifier #4
Данный пример взят из книги "C++ без страха", там код написан вообще иначе
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
int main()
{
    int n, remaider;
    cout<<"Enter a number and pres Enter:";
    cin>>n;
    remainder = n % 2;
    if (remainder == 0)
        cout<<"Tne number is even.";
    else
        cout<<"The number is odd;";
    return 0;
 
}
Эту строчку #include <stdafx.h>, я добавил но ни помогло ошибка осталась, хотя в этом примере сработало
C++
1
2
3
4
5
6
7
8
9
10
11
#include <stdafx.h> //без этой строчки не работает, и именно без нее автор дальше приводит пример!
#include <iostream>
using namespace std;
int main()
{
    double ctemp, ftemp;
    cout << "Input a Celsues temp and press Enter:";
    cin >> ctemp; //Ввод данных
    ftemp = (ctemp*1.8)+32;
    cout << "Fahrenheit temp is:"<<ftemp<<"\n"; // <<"\n" или <<endl перенос на новую строку предложения "Для продолжения нажмите ENTER"
}
Замечу что автор книги использует как VS так и среду RHIDE, но меня интересует, как запустить этот код в Microsoft Visual Studio 2008, и я так понимаю все остальные коды он запускает в RHIDE и компилирует их компилятором GNU?
4iFF
 Аватар для 4iFF
19 / 19 / 1
Регистрация: 06.07.2012
Сообщений: 88
23.08.2012, 01:10     : error C2065: 'remainder' : undeclared identifier #5
Цитата Сообщение от djason Посмотреть сообщение
вот изучаю Microsoft Visual Studio 2008
VS 2010 по свежее будет
DaskOFF
 Аватар для DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 521
Записей в блоге: 1
23.08.2012, 01:11     : error C2065: 'remainder' : undeclared identifier #6
djason, что вы не поняли? у вас ошибка в названии переменной !

сравните 6 строку с 9 и 10
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.08.2012, 01:48     : error C2065: 'remainder' : undeclared identifier #7
6 строку перепишите так:
C++
1
int n, remainder;
djason
 Аватар для djason
3 / 3 / 0
Регистрация: 23.08.2012
Сообщений: 60
25.08.2012, 00:28  [ТС]     : error C2065: 'remainder' : undeclared identifier #8
Всем спасибо, во я тоже дал, такую нелепую ошибку не заметил, ведь несколько раз проверял строчки кода, сказалось ведать ночное изучение C++ пора завязывать, изучать на свежу голову...А Microsoft Visual Studio 2010 у меня есть и русская и английская, учусь на VS 2008 EN по совету программиста сделавший программу Magic Particles.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.08.2012, 11:46     : error C2065: 'remainder' : undeclared identifier
Еще ссылки по теме:

C++ Error C2065: 'strcpy' : undeclared identifier
Error "undeclared identifier" C++
Ошибка объявления переменной "Error C2065: 'TranslatedWord': undeclared identifier" C++

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

Или воспользуйтесь поиском по форуму:
Intel~lect
25.08.2012, 11:46     : error C2065: 'remainder' : undeclared identifier
  #9

Не по теме:

А в Бейсике подобная программа скомпилировалась бы без ошибок

Yandex
Объявления
25.08.2012, 11:46     : error C2065: 'remainder' : undeclared identifier
Ответ Создать тему
Опции темы

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