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

испортился компилятор посмотрите - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Текст из файла разбить на строки http://www.cyberforum.ru/cpp-beginners/thread367083.html
Помогите написать программу, с функцией которая выводит из текстового файла только N строк. Где N аргумент функции main
C++ Очередь с приоритетом есть очередь #include <iostream> #include <queue> using namespace std; int main() { priority_queue<float> q; q.push(66.6); http://www.cyberforum.ru/cpp-beginners/thread367079.html
найти результат работы C++
Результат работы фрагмента программы int s1, s2; s1=19.99+11.99; s2= int (19.99) + int (11.99); cout << s1 << " "; cout << s2 << " "; Выберите один ответ. 30 31 30 30
Помогите с массивом C++
Создан массив в него в водиться нули и единицы...после чего компилятор должен в цикле поочередно отнести индексы элементов равных единице поочередно сначала в один массив v1, следующий элемент соответствующий так же единице в другой массив v2. После чего необходимо сравнить полученные массивы v1 и v2 на предмет совпадения элементов, после чего если нет совпадений должен выдать сообщение если нет...
C++ Определить, является ли матрица магическим квадратом http://www.cyberforum.ru/cpp-beginners/thread367055.html
Дана целая квадратная матрица n-го порядка определить является ли она магическим квадратом, то есть такой, в которой суммы элементов во всех строках и столбцах одинаковы.
C++ признак конца ввода Здравствуйте. Учу С++ по книге Дейтела так вот там пример программы #include <iostream> #include <locale.h> using namespace std; main() { подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
16.10.2011, 17:50     испортился компилятор посмотрите
Цитата Сообщение от Van111 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
// 1.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
 
int main(int argc, char* argv[])
{
    for (int i=1;i<10;i++)
    {}
int i=1;
 
    return 0;
}
выводит ошибку
C:\Program Files\Microsoft Visual Studio\MyProjects\1\1.cpp(10) : error C2374: 'i' : redefinition; multiple initialization
C:\Program Files\Microsoft Visual Studio\MyProjects\1\1.cpp(8) : see declaration of 'i'

а раньше всё было нормально что делать помогите пожалуйста

Добавлено через 7 минут
компилятор mv c++ 6 (MVS 6 обрезаный)
Если вы имеет дело с версией MVC++ 6, то переменные, объявленные в цикле, имеют область видимости тот внешний блок, в котором имеется предложение цикла. То есть после выхода из цикла, переменная продолжает "жить". Это естественно не соответствует стандарту С++ 2003, но тем не менее в те времена, когда появилась 6 вресия, стандарт С++ 2003 еще не был полностью реализован в компиляторах.

Поэтому компилятор вам правильно говорит о существовании ошибки, то есть в одной и той же области объявлений он встречает переопределение идентификатора.

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