-
-
-
Witam, programował może ktoś w Visual C++ ? Mam taki problem, zawsze podczas pisania w C++ korzystałem ze standartowej biblioteki iostream no i z przestrzeni nazw std, ale tu jak chce użyć tej przestrzeni nazw ( using namespace std; ), no ale visual studio nie chce mi tego skompilować, tak samo nie moge używać strumieni cout, cin. Ktoś wie może jak użyć tych elementów w Visual C++ ? Dzięki za pomoc.
d41d8cd98f00b204e9800998ecf8427e
-
-
-
normalnie powinno sie kompilowac
p/s: tworzysz nowy projekt czy plik? jak plik to Ci nie skompiluje bo to nie dev-c++ :p
jak nie to wklej kod i tresc bledu
pozdrawiam
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Jak tworzę nowy projekt to VC++ tworzy mi automatycznie coś takiego:
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}
Coś słyszałem o tym "stdafx.h" że to precompiled header, no to go zostawiam (on niby dołącza iostream), dodaje do tego using namespace std;
Wtedy jak robię najprostszą instrukcję np cout << "cos" << endl to wywala mi błędy że nie zna tych słów - std, cout, endl.
Dopiero zacząłem używać VC++. Zauważyłem że jak w projekcie dodam nowy plik *.cpp to tam sie to wszystko kompiluje. Trochę to może niezrozumiałe co piszę, ale to dlatego że naprawdę dopiero zacząłem pisać w tym programie (wcześniej pisałem pod emacsem w linuxie).
Jeżeli to co napisałem coś Ci mówi, to dzięki za odp.
d41d8cd98f00b204e9800998ecf8427e
-
-
-
Acha, rozumiem ze tworzysz aplikacje konsolowa win32, wtedy vc++ dodaje tam troche od siebie
Utworz najprosciej pusty projekt, w Source Files robisz sobie pliki z kodem *.cpp, jeden z nazwa main , a w headers naglowkowe.
Sprawdz, daj : Empty Project i dorzuc do Source Files plik z kodem i skompiluj, musi zadzialac
d41d8cd98f00b204e9800998ecf8427e
-
-
-
A no dzięki, coś tam działa. Porozgryzam to jeszcze. Dzięki za helpa
d41d8cd98f00b204e9800998ecf8427e
-
-
-
VC++ nie posiada przestrzeni nazw "std", po prostu ignorujesz tą linijkę i działa. Poza tym headersy załącza się z dodaniem ".h" na koniec. Niestety, ale VC++ za wiele ze standardem nie ma wspólnego.
d41d8cd98f00b204e9800998ecf8427e
Powered by phpBB modified by Przemo © 2003 phpBB Group. Then, after many years modified again, this time by Piotrek © 2014 Strona wygenerowana w 29ms. Zapytań do SQL: 16
|