Visual C++ 2008 Express = problem podczas kompliacji


(Damjan581) #1

Witam.

Mam problem podczas kompilacji w programie Microsoft Visual C++ 2008 Express. Visuala testuję od paru minut i chciałbym go wypróbować. Poniżej zamieszczam kod źródłowy który próbuję skompilować:

#include 

#include 


int main()

{

	int a,b,c;

	cin>>a;

	cin>>b;

	c=a+b;

	cout<
    getch();

}[/code]


Prościutki programik tak na próbę.. Dodam że w Dev-C++ wszystko działa OK. A to komunikat jaki mi wyskakuje:

[code]1>------ Build started: Project: Proj, Configuration: Debug Win32 ------ 1>Compiling... 1>pro.cpp 1>c:\users\XXX\documents\visual studio 2008\projects\proj\proj\pro.cpp(1) : fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory 1>Build log was saved at "file://c:\Users\XXX\Documents\Visual Studio 2008\Projects\Proj\Proj\Debug\BuildLog.htm" 1>Proj - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Bardzo proszę o pomoc.


(flaszer) #2

Sprobuj zamiast . Poza tym używasz metody 'cout', więc albo deklarujesz przed main 'using namespaces std;' albo każdorazowo ustalasz przestrzeń nazw na (metoda z klasy std) 'std::cout'.


(system) #3

Zamiast iostream.h napisz iostream. Visual teraz w nowych standardach jest. I po bibliotekach daj przestrzeń nazw using namespace std; Tak to ma wyglądać:

#include 

#include 


using namespace std;


int main()

{

   int a,b,c;

   cin>>a;

   cin>>b;

   c=a+b;

   cout<
    getch();

}[/code]

(Damjan581) #4

Dziękuję gates22. Twoja metoda działa. teraz już będę wiedział :slight_smile:


(system) #5

Nie ma sprawy :slight_smile: