Hjølp med mit program

Tags:    c++

Hej, jeg har "lavet" dette lille program:

// my first program in C++

#include <iostream.h>

int main ()
{
cout << "Hello World!";
return 0;
}


Af en eller anden grund virker det ikke!
Jeg bruger Dev-C++
Filen iostream.h var ikke med så den måtte jeg hente fra en anden compiler... kan det have noget med det hele at gøre?

Når jeg kører mit program sker der intet!



Der mangler lige std::

Fold kodeboks ind/udKode 




Der mangler lige std::

Fold kodeboks ind/udKode 


Okay - Hvad betyder/gør std:: ?

By the way - Jeg fandt ud af at iostream var med i programmet...





Okay - Hvad betyder/gør std:: ?

By the way - Jeg fandt ud af at iostream var med i programmet...




Det fortæller compileren at den skal bruge cout fra std (standard) biblioteket.



Kan stadig ikke se der sker noget når man kører programmet!



Sikkert fordi det lukker hurtigt igen. Prøv at compile det og så køre det fra cmd (start->kør->skriv cmd og naviger hen til programmet og start det)

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



Sikkert fordi det lukker hurtigt igen. Prøv at compile det og så køre det fra cmd (start->kør->skriv cmd og naviger hen til programmet og start det)

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ U? P L+ E? W++ N? o? K- w
O? M? V? PS PE? Y? PGP++ t 5? X+ R tv+ b+ DI? D+
G e-- h! !r y--
------END GEEK CODE BLOCK------



d kan også skrive:

using namespace std;

så behøves du ikke at bruge std::



Du kan putte følgende ind i koden, inden return 0;

std::cin.get();

Så venter den på at du trykker enter, og du kan nå at se hvad den skriver.

Normalt bruger man ikke std:: eller using namespace std; hvis man bruger iostream.h

Men man bør bruge iostream og std:: eller using namespace std;



t