С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вложенные циклы и необъявленные идентификаторы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Хеширование-метод середины квадрата http://www.cyberforum.ru/cpp-beginners/thread774289.html
Вот такая ситуация... Тип данных строки, метод разрешения колизии "открытая адресация". Проблема в самой хеш-функции, прочитал много теории, но никак не выходит теорию в жизнь воплатить =) Вот...
C++ Почему делают такие комментарии к программе C++? В исходнике к одной игре все комментарии начинаются вот такими сомволами ///< struct _viewport_ { int X; ///< Screen pixel left corner x coordinate int Y; ... http://www.cyberforum.ru/cpp-beginners/thread774272.html
C++ Скомпилировать 5 проектов *.CPP в *.EXE
Ребят, нужна помощь! Нужно срочно скомпилировать 5 С++ проектов в EXE - у меня Eclipse загнулся, не могу ничего поделать - нужна помощь
получить индекс строки C++
std::string slst = { "TEST1", "TEST2", "TEST3"}; какая существует функция для получения индекса строки? :wall: Добавлено через 25 минут нашел для char массива, немного изменил(, для string)...
C++ Вычисление вероятности для решения бота http://www.cyberforum.ru/cpp-beginners/thread774257.html
Доброго времени суток! У меня в задании сказано сделать логику для ботов в игре блэк джэк. Я сделал так, что если сумма очков <=10 то продолжает играть если >= 16 то прекращает играть, а если...
C++ Подскажите какая книга лучше для новичка Шилдт С++ для начинающих. Шаг за шагом Или Шилдт C++: базовый курс подробнее

Показать сообщение отдельно
paserge
-3 / 0 / 0
Регистрация: 16.01.2013
Сообщений: 42

Вложенные циклы и необъявленные идентификаторы - C++

29.01.2013, 13:37. Просмотров 650. Ответов 10
Метки (Все метки)

есть часть кода:
C++
1
2
3
4
5
6
7
8
9
10
11
for(int a=0; a<3;a++)
if (a=0) int b=1;
else if (a=1) int b=2;
else if (a=2) int b=3;
 
for(int c=0; c<3;c++)
if (c=0) int d=1;
else if (c=1) int d=2;
else if (c=2) int d=3;
 
cout<<b<<","<<d<<endl;
при проверке обязательно напишет: ошибка не объявленные идентификаторы
но ведь они же объявлены, с кавычками все в порядке.
как обойти этот маразм с объявлением идентификаторов.

если сделать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
for(int a=0; a<3;a++)
if (a=0) {int b=1;
cout<<b<<",";}
if (a=1){ int b=2;
cout<<b<<",";}
if (a=2) {int b=3;
cout<<b<<",";}
 
for(int c=0; c<3;c++)
if (c=0){ int d=1;
cout<<d<<endl;}
if (c=1){ int d=2;
cout<<d<<endl;}
if (c=2) {int d=3;
cout<<d<<endl;}
то программа заработает, но не так как мне надо, ведь мне надо получить строчки из двух переменных, а программа перейдя во вторую часть цикла будет выдавать мне по одной переменной d.
Я умышленно упростил вопрос в моей программе 23 вложенных цикла куча массивов и немеряно переменных.
не будьте сильно строги я неделю тока си изучаю.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.