Загрузка...

Необъявленный идентификатор|Идентификатор не найден

Тема в разделе C/C++ создана пользователем sankevitch 18 ноя 2018. 1975 просмотров

Загрузка...
  1. sankevitch
    sankevitch Автор темы 18 ноя 2018 190 9 июл 2018
    Пишет что cout и endl необъявленные идентификаторы, а setlocale - идентификатор не найден?
    Как это исправить?
    Написанное:
    #include <iostream>
    #include "pch.h"
    using namespace std;

    int main()
    {
    int i; //
    int sum = 0; //
    setlocale(0, "");
    for (i = 1; i <= 1000; i++)
    {
    sum = sum + i;
    }
    cout << "Сумма чисел от 1 до 1000 = " << sum << endl;
    return 0;
    }
    [IMG]
     
  2. sankevitch
    sankevitch Автор темы 19 ноя 2018 190 9 июл 2018
    Оло, хэлпаните
     
  3. sankevitch
    sankevitch Автор темы 19 ноя 2018 190 9 июл 2018
    Иль все такие же тупые как и я?
     
  4. deh9123321
    #include "stdafx.h" добавь
     
  5. sankevitch
    sankevitch Автор темы 20 ноя 2018 190 9 июл 2018
  6. sankevitch
    sankevitch Автор темы 23 ноя 2018 190 9 июл 2018
    deh9123321, писать #include "stdafx.h" или #include <stdafx.h>?
     
  7. BoycovSuka
    BoycovSuka 23 ноя 2018 Заблокирован(а) 18 26 окт 2018
    sankevitch, убери using namespace и делай как мужик std::cout
     
  8. sankevitch
    sankevitch Автор темы 23 ноя 2018 190 9 июл 2018
  9. sankevitch
    sankevitch Автор темы 23 ноя 2018 190 9 июл 2018
  10. BoycovSuka
    BoycovSuka 23 ноя 2018 Заблокирован(а) 18 26 окт 2018
  11. sankevitch
    sankevitch Автор темы 23 ноя 2018 190 9 июл 2018
    BoycovSuka, почти, я поствил #include "pch.h" выше #include <iostream> и сделал как ты сказал.
     
  12. storlokol
    storlokol 24 ноя 2018 496 12 сен 2013
    Пространство имент тут каким боком?
    Любая программа написанная в Visual Studio должна начинаться с директивы "stdafx.h" и только потом остальные директивы и код.
    Но, начиная с версии Visual Studio 2017, файл stdafx.h был переименован на pch.h.
     
  13. alekseevsky
    alekseevsky 25 ноя 2018 h4x0r 5 22 авг 2017
    sankevitch во избежание такого говна советую установить последнюю версию microsoft sdk 10
     
  14. sankevitch
    sankevitch Автор темы 25 ноя 2018 190 9 июл 2018
  15. ARE$
    ARE$ 21 дек 2018 Заблокирован(а) 14 5 ноя 2018
    Я что-то не понимаю ,а зачем pch,h ?
     
  16. alekseevsky
    alekseevsky 21 дек 2018 h4x0r 5 22 авг 2017
    ARE$, это предкомпилированный заголовок в языке C++
    раньше , если кодишь в visual studio надо было писать "stdafx.h" а сейчас "pch.h" в чем разница хз но ща надо так
     
  17. ARE$
    ARE$ 21 дек 2018 Заблокирован(а) 14 5 ноя 2018
    Интересно и зачем он ,вот как-то без него обхожусь=)
     
  18. alekseevsky
    alekseevsky 21 дек 2018 h4x0r 5 22 авг 2017
    ARE$, ты в visual studio 2017 кодишь? или через другие компиляторы?
     
  19. ARE$
    ARE$ 21 дек 2018 Заблокирован(а) 14 5 ноя 2018
    И в VS и в C++ Builder =)
     
  20. alekseevsky
    alekseevsky 21 дек 2018 h4x0r 5 22 авг 2017
    ARE$, значит VS не обновлял, лично у меня с ласт обновой такая ошибка вылазила, https://imgur.com/a/JWENjn7 а stdafx не воркал[IMG]
     
Top