0 / 0 / 0
Регистрация: 06.08.2017
Сообщений: 2
|
||||||
1 | ||||||
Работа с циклом for05.11.2018, 18:10. Показов 1612. Ответов 3
Метки нет (Все метки)
Господа, здравствуйте, вопрос, предположительно, будет странный, но важный для меня, так как не знаю, в чем дело.
С недавнего времени учу С++, и вот столкнулся с такой проблемой при изучении функции "for". По учебнику Майкла Доусона "Изучаем С++ через программирование игр" создаю в MS Visual Studio 2017 такую программку, в точности как написано в учебнике:
Первая, и самая непонятная - в выражении cout << i << " "; мне подчеркивают переменную "i" и пишет, что "идентификатор i не определен". Почему? я же объявил переменную в прошлой строчке, что не так?? Вторая - вот в этой строке for (; count < 10; ); прога подчеркивает мне точку с запятой, которая идет после числа 10, и пишет "требуется угловая скобка >". Почему? Ведь в самой первой подобной строчке for (int i = 0; i < 10; ++i); у него претензий нет, а тут вдруг добавь скобку и хоть ты тресни. Третья - я так думаю проистекает из второй: cout << count << " "; ++count; Прога орёт на первый оператор <<, и пишет "отсутствует оператор <<, соответствующий этим операндам", и во второй строчке орёт на слово count, и пишет "не удается определить экземпляр шаблон функции "std::count", использование которого предполагается". Дорогие знатоки, прошу Вашей помощи, так как раньше всё что было в учебнике программа воспринимала нормально, может там чего не допечатали, или я тупой, подскажите! Заранее спасибо!
0
|
05.11.2018, 18:10 | |
Ответы с готовыми решениями:
3
работа с циклом for Работа с циклом do while Работа с циклом Работа с циклом |
150 / 132 / 53
Регистрация: 03.01.2017
Сообщений: 472
|
||||||||||||||||
05.11.2018, 18:17 | 2 | |||||||||||||||
Сообщение было отмечено Essex как решение
Решение
После цикла
Для цикла нужно объявить count
Кликните здесь для просмотра всего текста
Counting forward: 0 1 2 3 4 5 6 7 8 9 Counting backward: 9 8 7 6 5 4 3 2 1 0 Counting by fives: 0 5 10 15 20 25 30 35 40 45 50 Counting with null statements: 0 1 2 3 4 5 6 7 8 9 Counting with nested for loops: 0,0 0,1 0,2 1,0 1,1 1,2 2,0 2,1 2,2 3,0 3,1 3,2 4,0 4,1 4,2
1
|
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
05.11.2018, 18:20 | 3 |
Сам, что ли, не можешь исправить? Откуда там ; после for?
count почему не объявлена? Смотри, как в первом цикле.
0
|
0 / 0 / 0
Регистрация: 06.08.2017
Сообщений: 2
|
|
05.11.2018, 18:25 [ТС] | 4 |
Божимой, спасибо огромное! Я даже рад, что это я оказался невнимательным простофилей , а не с программой что то не так!
Спасибо!
0
|
05.11.2018, 18:25 | |
05.11.2018, 18:25 | |
Помогаю со студенческими работами здесь
4
работа с циклом Работа с циклом FOR Работа с циклом Работа с циклом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |