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

Выдается ошибка в std при использовании оператора for - C++

Восстановить пароль Регистрация
 
alexei2
0 / 0 / 0
Регистрация: 24.06.2011
Сообщений: 4
24.06.2011, 03:55     Выдается ошибка в std при использовании оператора for #1
Написал программу с использованием оператора for на С++.
Вот код:
C++
1
2
3
4
5
6
7
8
9
# include <iosteam>
int main ()
{
    int sum = 0;
    for (int val = 1; val <=10; ++ val)
    sum += val; // = sum = sum+val
    [B]std::cout <<" Sum of 1 to 10 inclusive is "<<sum<<std::endl;[/B]
    return 0;
}
При компилировании вылезает ошибка в выделенной строке. Появляется сообщение : "cout' is not a member of `std' ". Второе сообщение: " `endl' is not a member of `std' "

Хотя в коде, который ниже, все в порядке.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
# include <iostream>
int main()
{
    int sum = 0, val = 1;
    
    while (val <= 10) {
          sum += val; // 
          ++ val; // ++ val = val+1
          }
    std::cout <<" Sum of 1 to 10 inclusive is "
              << sum << std::endl;
    return 0;         
}
И здесь тоже все в порядке
C++
1
2
3
4
5
6
7
8
9
# include <iostream> 
int main ()
{
    std::cout << " Vvtdite 2 4isla: " << std::endl;
    int v1, v2;
    std::cin >>v1>>v2;
    std::cout <<v1<<" * "<<v2<< " = "<< v1*v2<<std::endl;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
24.06.2011, 04:12     Выдается ошибка в std при использовании оператора for #2
найди десять отличий
#include <iostream>
и
#include <iosteam>
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
24.06.2011, 05:39     Выдается ошибка в std при использовании оператора for #3
Цитата Сообщение от alex_x_x Посмотреть сообщение
найди десять отличий
так оно ж вроде на этой строке должно давать fatal error?
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
24.06.2011, 05:40     Выдается ошибка в std при использовании оператора for #4
alexei2, чем компилируешь?
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
24.06.2011, 05:43     Выдается ошибка в std при использовании оператора for #5
Nameless One, видимо суровый компилятор, раз пропускает
alexei2
0 / 0 / 0
Регистрация: 24.06.2011
Сообщений: 4
24.06.2011, 05:56  [ТС]     Выдается ошибка в std при использовании оператора for #6
Компилирую Dev-C++.
Исправил ошибку в # include <iostream>, все нормально...

Добавлено через 2 минуты
Цитата Сообщение от alex_x_x Посмотреть сообщение
Nameless One, видимо суровый компилятор, раз пропускает
Вопрос: "Можно ли как-то настроить, чтобы не пропускал?" (Компилятор указал выше)
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
24.06.2011, 05:58     Выдается ошибка в std при использовании оператора for #7
мне кажется вы просто не все ошибки показали
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
24.06.2011, 06:01     Выдается ошибка в std при использовании оператора for #8
alexei2, Dev-C++ - это не компилятор, а IDE. Если верить википедии, то в качестве компилятора она использует MinGW, который является портом GCC под Windows. Поведение GСC в данном случае я описал в сообщении #4.
alexei2
0 / 0 / 0
Регистрация: 24.06.2011
Сообщений: 4
24.06.2011, 07:08  [ТС]     Выдается ошибка в std при использовании оператора for #9
Цитата Сообщение от alex_x_x Посмотреть сообщение
мне кажется вы просто не все ошибки показали
Помнится, что-то еще было. Но снова умышленно делать ошибку как-то не хочется...
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
24.06.2011, 07:10     Выдается ошибка в std при использовании оператора for #10
Цитата Сообщение от alexei2 Посмотреть сообщение
Помнится, что-то еще было
наверно на
#include <iosteam>
ругался?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2011, 07:14     Выдается ошибка в std при использовании оператора for
Еще ссылки по теме:

C++ При постоении решения выдается ошибка
C++ Ошибка при использовании %
C++ При компилировании выдается ошибка 'float fraction::numerator' is private

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alexei2
0 / 0 / 0
Регистрация: 24.06.2011
Сообщений: 4
24.06.2011, 07:14  [ТС]     Выдается ошибка в std при использовании оператора for #11
Цитата Сообщение от Nameless One Посмотреть сообщение
alexei2, Dev-C++ - это не компилятор, а IDE. Если верить википедии, то в качестве компилятора она использует MinGW, который является портом GCC под Windows. Поведение GСC в данном случае я описал в сообщении #4.
Пусть так. Для меня пока нет особой разницы. Мне удобно работать в Dev-C++.
Думаю, что тема закончена. Поэтому, всем спасибо за внимание и помощь.

П.С.: Вас еще не замучили начинающие, которые не видят разницы между IDE и компилятором...
Yandex
Объявления
24.06.2011, 07:14     Выдается ошибка в std при использовании оператора for
Ответ Создать тему
Опции темы

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