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

Непонятная ошибка "name lookup of ‘i’ changed for ISO ‘for’ scoping" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при освобождении памяти (delete) http://www.cyberforum.ru/cpp-beginners/thread1223914.html
Здравствуйте! Есть массив lines, созданный вот так : int *line = new int ; Потом, пытаюсь его удалить и пересоздать : delete line; int *line = new int ; В ответ, компилятор выдает...
C++ Компиляция исходного кода в работающей программе Привет. Подскажите, как можно скомпилировать код, и использовать полученный результат в запущенной программе, если этот самый код находится, в компоненте (memo, list итд - неважно) этой запущенной... http://www.cyberforum.ru/cpp-beginners/thread1223908.html
C++ SDL2 BlitScaled и прозрачность - масштабирование изображения
Здравствуйте. Пару дней назад начал работать с SDL2, возникла некоторая проблема, никак не могу масштабировать изображение с прозрачностью. /* * File: main.cpp * Author: vortex * *...
Как прочитать числа из бинарного файла C++
Нужна помощь. Пытаюсь читать из бинарного файла простые числа, но ничего не читается. Файл взят тут, там же и его описание, через Hex editor он просматривается. Мой код: #include <iostream> ...
C++ Преобразовать любое значение в строку http://www.cyberforum.ru/cpp-beginners/thread1223896.html
Привет. У меня есть примерно такая функция: template<typename T> std::string ToString(T value) { return std::to_string(value); }она работает на стандартных типах, ну это понятно. Как сделать...
C++ Написать программу, вычисляющую функцию, представленную в виде ряда с заданной точностью Ребят помогите пожалуйста. Написать на языке СИ++ Составить программу, которая рассчитывает таблицу значений этой функции в указанном диапазоне значений x0 — xk с заданным шагом h. Величины x0,... подробнее

Показать сообщение отдельно
zibertscrem
3 / 3 / 1
Регистрация: 03.07.2014
Сообщений: 19
07.07.2014, 17:08
По сообщению в ошибке это вывод cout<<buff[i]<<" "; вне цикла с необъявленной i.
Если i была объявлена внутри цикла, то снаружи она уже не доступна(доступна она только в старом стандарте C). Поэтому, если делаете вывод сразу при заполнении, то вам нужно написать вот так:
C++
1
2
3
4
5
for(int i=0; i<size; i++)
{
            line[i]=buff[i];
            cout<<buff[i]<<" ";
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru