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

Ошибка: i: необъявленный идентификатор - C++

Восстановить пароль Регистрация
 
Vladislavv
0 / 0 / 0
Регистрация: 30.07.2014
Сообщений: 98
30.07.2014, 11:44     Ошибка: i: необъявленный идентификатор #1
нужно если d>9 присвоить ss соотв по порядку букву англ алф
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;
void main (){
int d=36;   
char ss;
    if (d>9){
    for (char l='A',int i=10; i<=d ;d++,l++)
        ss=l;
        }
    }
выдает 1>c:\users\влад\documents\visual studio 2010\projects\les 8\les 8\train.cpp(7): error C2062: тип "int" не требуется
1>c:\users\влад\documents\visual studio 2010\projects\les 8\les 8\train.cpp(7): error C2065: i: необъявленный идентификатор
1>c:\users\влад\documents\visual studio 2010\projects\les 8\les 8\train.cpp(7): error C2143: синтаксическая ошибка: отсутствие ";" перед ")"
1>c:\users\влад\documents\visual studio 2010\projects\les 8\les 8\train.cpp(7): error C2143: синтаксическая ошибка: отсутствие ";" перед ")"
1>
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2014, 11:44     Ошибка: i: необъявленный идентификатор
Посмотрите здесь:

Ошибка "C2065: cin: необъявленный идентификатор" C++
Сортировка одномерного массива и ошибка "error C2065: _ необъявленный идентификатор" C++
C++ Ошибка "Необъявленный идентификатор" при создании конструктора в наследственном классе
Ошибка при работе со списком: необъявленный идентификатор C++
Ошибка "C2065: cout: необъявленный идентификатор" C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Boleon
Guardian of Asgaard
372 / 315 / 106
Регистрация: 11.11.2013
Сообщений: 1,045
30.07.2014, 12:03     Ошибка: i: необъявленный идентификатор #2
там ведь и так уже все ошибки описаны. В цикле, а именно в блоке объявления, нельзя объявлять переменные разных типов. Вынеси объявление char l = 'A'; перед циклом (объяви его в 5 строке).
п.с.
Цикл будет бесконечным, так как ( int i = 10; i <= d; d++, l++ )
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
30.07.2014, 12:27     Ошибка: i: необъявленный идентификатор #3
Цитата Сообщение от Darkrduk Посмотреть сообщение
Цикл будет бесконечным
int переполнится и цикл прервётся.
Vladislavv
0 / 0 / 0
Регистрация: 30.07.2014
Сообщений: 98
30.07.2014, 12:41  [ТС]     Ошибка: i: необъявленный идентификатор #4
вижу спасибо а d++ уже заменил на i++
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
30.07.2014, 12:52     Ошибка: i: необъявленный идентификатор #5
Цитата Сообщение от Vladislavv Посмотреть сообщение
нужно если d>9 присвоить ss соотв по порядку букву англ алф
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int main() {
    
    std::cout << "Enter number:";
    int d = 0;
    char ss = 'A';
    std::cin >> d;
    const int minShift = 9;
    const int maxShift = 27;
    if( d > minShift && d < maxShift )
    {
        ss += d-1;
    }
    std::cout << ss << std::endl;
    
    return 0;
}
Yandex
Объявления
30.07.2014, 12:52     Ошибка: i: необъявленный идентификатор
Ответ Создать тему
Опции темы

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