Niezdeklarowany identyfikator, Stephen Prata

0

Zacząłem się uczyć cpp z książki Stephena Prata, ale już na samym początku mam problem i nie wiem jak sobie z nim poradzić. Korzystam z Visual Studio Community 2017

// carrots.cpp -- program przetwarzający jedzenie
// pokazuje użycie zmiennych

#include <iostream>

int main()
{
    using namespace std;
    
    int carrots;                   // deklarujemy zmienną typu int
    
    carrots = 25;                  // przypisujemy tej zmiennej wartość
    cout << "Mam ";
    cout << carrots;               // pokazujemy wartość tej zmiennej
    cout << " marchewek.";
    cout << endl;
    carrots = carrots - 1;         // modyfikujemy zmienną
    cout << "Chrum, chrum. Teraz mam " << carrots << " marchewki." << endl;
    return 0;
}

Jest to kod który pobrałem z strony wydawnictwa, także powinno wszystko działać, jednak gdy chcę skompilować program to dostaję taką informację

1>------ Kompilacja rozpoczęta: Projekt: study, Konfiguracja: Debug Win32 ------
1>study.cpp
1>c:\users\mikus\documents\visual studio 2017\projects\study\study\study.cpp(11): error C2065: "cout": niezadeklarowany identyfikator
1>c:\users\mikus\documents\visual studio 2017\projects\study\study\study.cpp(12): error C2065: "cout": niezadeklarowany identyfikator
1>c:\users\mikus\documents\visual studio 2017\projects\study\study\study.cpp(13): error C2065: "cout": niezadeklarowany identyfikator
1>c:\users\mikus\documents\visual studio 2017\projects\study\study\study.cpp(13): error C2065: "endl": niezadeklarowany identyfikator
1>c:\users\mikus\documents\visual studio 2017\projects\study\study\study.cpp(15): error C2065: "cout": niezadeklarowany identyfikator
1>c:\users\mikus\documents\visual studio 2017\projects\study\study\study.cpp(15): error C2065: "endl": niezadeklarowany identyfikator
1>Kompilowanie projektu „study.vcxproj” wykonane — NIEPOWODZENIE.
========== Kompilacja: 0 zakończono powodzeniem, 1 zakończono niepowodzeniem, 0 zaktualizowano, 0 pominięto ==========
2

Przerzuć using namespace std na zewnątrz main()

#include <iostream>
using namespace std;
 
int main()
{

Jeśli zadziała to znaczy że nie włączyłeś w Visualu obsługi C++11 (bo pierwotny kod był poprawny, tylko że od C++11).

0
twonek napisał(a):

Przerzuć using namespace std na zewnątrz main()

#include <iostream>
using namespace std;
 
int main()
{

Jeśli zadziała to znaczy że nie włączyłeś w Visualu obsługi C++11 (bo pierwotny kod był poprawny, tylko że od C++11).

Tak, to jest to. Dziękuję

1 użytkowników online, w tym zalogowanych: 0, gości: 1