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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
flowermoon
0 / 0 / 0
Регистрация: 12.05.2012
Сообщений: 11
#1

Error "undeclared identifier" - C++

05.05.2014, 12:15. Просмотров 1653. Ответов 4
Метки нет (Все метки)

Ошибки:
'cout': undeclared identifier;
'cout': undeclared identifier;
'getch': undeclared identifier;
Как исправить?

Листинг:
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 "math.h"
#include "iostream.h"
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
 
void main()
{
    int I0,Imax,L;
    double dI[101],dT[101],A[101],Ik,a1;
    L=15;
    I0=15;
    a1=0.2;
    Imax=200;
    Ik=I0;
    dT[1]=0;
    A[1]=a1*(1-(Ik/Imax));
    dI[1]=A[1]*L*I0*dT[1];
    //cout<<"1  dT="<<dT[1]<<"  Ik="<<Ik<<"\n";
    for(int i=1;i<101;i++)
    {
        dT[i+1]=dT[i]+0.01;
        Ik=Ik+dI[i];
        A[i+1]=a1*(1-(Ik/Imax));
        dI[i+1]=A[i]*L*I0*dT[i+1];
        //cout<<i+1<<"  dT="<<dT[i+1]<<"  Ik="<<Ik<<"\n";
        cout<<Ik<<"\n";
    }
    getch();
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2014, 12:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Error "undeclared identifier" (C++):

Ошибка объявления переменной "Error C2065: 'TranslatedWord': undeclared identifier" - C++
вот такой код вызывает ошибку : 1) bool Bool ; Error 4 error C2065: 'bool' : undeclared identifier Error 6 error C2065:...

Вычислить функцию и вывести значения в виде таблицы. Ошибка "Undeclared identifier" - C++
Задание: написать программу, которая должна работать при разных значениях параметров, введенных пользователем. В программе определить...

Много ошибок типа "syntax error: identifier" - C++
У меня проект из пяти файликов (4 срр и 4 хэдера), ну и main. После того, как перебросил все заголовочные файлы в include &quot;stdafx.&quot;...

error C2065: 'exp' : undeclared identifier - C++
for (int i=0;i&lt;20;i=i+1) dc.LineTo ((-5+i*(-0.5))*100,((-5+i*(-0.5))*(-5+i*(-0.5))*(-5+i*(-0.5)))*exp(-abs(-5+i*(-0.5)))*100); ...

error C2065: 'ofstream' : undeclared identifier - C++
// 4.cpp : main project file. #include &quot;stdafx.h&quot; using namespace System; #include &lt;fstream&gt; int main() ...

Error C2065: 'SetRegistryKey' : undeclared identifier - C++
void CContDlg::OnButton3() { CMySwitch dlg; dlg.DoModal(); int nResponse = dlg.DoModal(); if (nResponse == IDOK) { ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
05.05.2014, 12:23 #2
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 <math.h>
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
void main()
{
    int I0,Imax,L;
    double dI[101],dT[101],A[101],Ik,a1;
    L=15;
    I0=15;
    a1=0.2;
    Imax=200;
    Ik=I0;
    dT[1]=0;
    A[1]=a1*(1-(Ik/Imax));
    dI[1]=A[1]*L*I0*dT[1];
    std::cout<<"1  dT="<<dT[1]<<"  Ik="<<Ik<<"\n";
    for(int i=1;i<101;i++)
    {
        dT[i+1]=dT[i]+0.01;
        Ik=Ik+dI[i];
        A[i+1]=a1*(1-(Ik/Imax));
        dI[i+1]=A[i]*L*I0*dT[i+1];
        std::cout<<i+1<<"  dT="<<dT[i+1]<<"  Ik="<<Ik<<"\n";
        std::cout<<Ik<<"\n";
    }
    getch();
}
1
flowermoon
0 / 0 / 0
Регистрация: 12.05.2012
Сообщений: 11
05.05.2014, 12:52  [ТС] #3
Просит подключить #include <stdafx.h>
Подключаю и опять те же ошибки
1>------ Build started: Project: New, Configuration: Debug Win32 ------
1>Compiling...
1>New.cpp
1>g:\бакусов\new\new\new\new.cpp(1) : warning C4627: '#include "math.h"': skipped when looking for precompiled header use
1> Add directive to 'stdafx.h' or rebuild precompiled header
1>g:\бак\new.cpp(2) : warning C4627: '#include "iostream.h"': skipped when looking for precompiled header use
1> Add directive to 'stdafx.h' or rebuild precompiled header
1>g:\бак\new.cpp(3) : warning C4627: '#include <stdio.h>': skipped when looking for precompiled header use
1> Add directive to 'stdafx.h' or rebuild precompiled header
1>g:\бакусов\new\new\new\new.cpp(5) : warning C4627: '#include <conio.h>': skipped when looking for precompiled header use
1> Add directive to 'stdafx.h' or rebuild precompiled header
1>g:\бак\new.cpp(20) : error C2653: 'std' : is not a class or namespace name
1>g:\бак\new.cpp(20) : error C2065: 'cout' : undeclared identifier
1>g:\бакусов\new\new\new\new.cpp(27) : error C2653: 'std' : is not a class or namespace name
1>g:\бакусов\new\new\new\new.cpp(27) : error C2065: 'cout' : undeclared identifier
1>g:\бакусов\new\new\new\new.cpp(27) : warning C4554: '<<' : check operator precedence for possible error; use parentheses to clarify precedence
1>g:\бак\new.cpp(28) : error C2653: 'std' : is not a class or namespace name
1>g:\бак\new.cpp(28) : error C2065: 'cout' : undeclared identifier
1>g:\бак\new.cpp(30) : error C3861: 'getch': identifier not found
1>Build log was saved at "file://g:\Бакусов\New\New\New\Debug\BuildLog.htm"
1>New - 7 error(s), 5 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
0
TenGen
Будущее рядом
98 / 96 / 20
Регистрация: 06.03.2014
Сообщений: 342
05.05.2014, 12:55 #4
flowermoon, у меня такое подозрение, что вам нужно использовать stdafx.h для подключения хедеров. Точно не уверен, в vs работал 2-3 раза. using namespace std; пропишите после инклудов и по моему iostream без расширения указывается
0
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
05.05.2014, 13:50 #5
Цитата Сообщение от flowermoon Посмотреть сообщение
Просит подключить #include <stdafx.h>
а нафига ты проект создавал не пустым? создавай проект пустым изначально!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2014, 13:50
Привет! Вот еще темы с ответами:

Error C2065: 'strcpy' : undeclared identifier - C++
class String { protected: char *PointerToString; // Указатель на строку int StringSize; // Длина строки public: String ( char *...

: error C2065: 'remainder' : undeclared identifier - C++
Доброй ночи, вот изучаю Microsoft Visual Studio 2008 и в примере выскакивает данная ошибка(: error C2065: 'remainder' : undeclared...

error C2065: 'endl' : undeclared identifier - C++
Здравствуйте всем!!!! У меня к вам следующий глупый вопрос: решил я попробовать на поприще программирования, купил по множеству советов...

Ошибка при создании ярлыка:'error C2065: 'SHCreateShortcut' : undeclared identifier' - C++
Использую для создания ярлыка функции SHCreateShortcut() или CeSHCreateShortcut(). Подключаю Shellapi.h. Компилятор выдает сообщение 'error...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
05.05.2014, 13:50
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru