Wat is er fout?

Status
Niet open voor verdere reacties.

erik vos

Gebruiker
Lid geworden
1 mei 2001
Berichten
717
#include <iostream.h> // include een headerfile

int main() // main functie
{
cout <<"Hello world!\n"; // uitvoer gevolgd door newline
return 0; // sluit het programma af
}

Die doet hij niet... bij dev C++

Ik heb dit Hello World voorbeeld zo van internet gekopieerd, en hij flitst alleen een keer, en hij is weer weg...

Wat is er fout?

En waarom is deze dan wel goed:
#include <iostream.h>
int main() //Most important part of the program!
{
int age; //Need a variable...
cout<<"Please input your age: "; //Asks for age
cin>>age; //The input is put in age
if(age<100) //If the age is less than 100
{
cout<<"You are pretty young!"; //Just to show it works
}
else if(age==100) //I use else just to show an example
{
cout<<"You are old"; //Just to show you it works...
}
else
{
cout<<"You are really old"; //Executed if no other statement is executed
}
return 0;
}

???

Kan iemand me helpen?

Alvast bedankt
 
De 2e broncode die ik gaf doet het trouwens ook niet goed...

Hij start wel op, vraagt leeftijd, ik vul 15 in... en hij sluit af...

Wat is daar fout?

(ook deze is rechtstreeks van internet gekopieerd...

Moet ik misschien een ander programma proberen?
(Van Borland C++ snap ik helemaal niks...)
 
Ik download nu een andere C++ compiler, om te zien of het met die wel werkt (digitalmars)

Nu zag ik ook bij dev-C++ dat er in bestand: 4x opslaan staat, 1e = opslaan
2e = opslaan als
3e = <ERR: 139>
4e = alles opslaan

voor de 1e is blauwe diskette, 2e gele diskette, 3e blauwe diskette, 4e 2 gele diskettes over elkaar

Is dat een ERRor? wat moet ik hiermee?
 
met dat prog kan ik niks......

Weet iemand het?

(want ik zit maar in mezelf te praten :p)

Ik kijk vanavond nog wel of iemand heeft gereageerd

Alvast bedankt
 
Je hebt het erover dat je bij het uitvoeren van het programma even een flits ziet. VOer je het wel uit vanaf een prompt? Als je direct vanuit windows de exe start zal hij hem uitvoeren en gelijk weer afsluiten. Er is dus wel iets gebeurd, maar je ziet het niet. Als je vanaf een prompt het programma uitvoert blijft de uitvoer staan. Het ligt volgens mij dus echt niet aan de compiler die je gebruikt.
 
Ik open niet zo vanuit windows de exe... maar vanuit de compiler.

Ik kopieer het stuk broncode van internet naar 'nieuwe -> broncode'

dan staat dat stuk er... dan doe ik compileren --> 0 fouten ontdekt. dan opslaan.. en dan uitvoeren

en op deze manier opent hij het 'how old are you' voorbeeld wel. (ookal gaat ook hij niet verder als ik mijn leeftijd in heb gevuld.)

Ik snap hier dus echt niks van...

Ik zou echt graag wat met dat programmeren gaan klooien, maar zo werkt het voor geen meter...

Bedankt, maar dat is dus niet het probleem
 
Werkt het ook niet als je het programma wel vanaf een prompt uitvoert? Dus bijvoorbeeld in windows xp: start -> uitvoeren -> cmd [enter]. En dan vanaf daar het programma starten. Krijg je dan wel het goede resultaat?
 
Sauria heeft gelijk; maar soms doe ik het ook als volgt:
*****
#include <iostream.h>
#include <conio.h>
#include <windows.h>

int main()
{
cout <<"Hello world!"<<endl;
Sleep(5000);
return 0; // sluit het programma af
}
******

Sleep(int; aantal miliseconden);
 
Bedankt!!!!

Ik kopieerde jouw bronconde en Sleep (5000) gaf de doorslag!

Inderdaad, hij flitste gewoon meteen weg, nu met 5000 blijft nog ff staan. Toen ik de hele 'sleepregel' weghaalde flitste ook deze alleen.

Hardstikke bedankt, nu kan ik echt gaan proberen!
 
/*SEQ1.CPP
dit programma vraagt de gebruiker om 2 gehele getallen en
bereken de som hiervan.
*/

#include<conio.h>
#include<iostream.h>

void main()
{
int a,b,som;
clrscr();
cout<<"geef eerste geheel getal: ";
cin>> a;
cout<<"geef tweede geheel getal: ";
cin>> b;
som = a+b;
cout<<"\nDe som is gelijk aan "<< som;
getch ();
}

Helemaal vanonder zie je getch(); staan deze functie staat voor get character en wacht op de toets van een gebruiker voordat het programma afgesloten wordt.Als je nog op zoek bent naar een goede compiler die in een windowsomgeving gebruikt kan worden inplaats van een opdracht of commandprompt, kan ik je de IDE van BORLAND(bc5) voor windows aanraden.Na installatie kan je gewoon een snelkoppeling op het bureablad zetten ne keer dubbelklikken en de IDE omgeving opent zich in een mooi windowsvenster.
 
je kan achteraan ook

cin.get();
return 0;

schrijven, dan wordt het venster pas gesloten nadat de gebruiker op enter heeft geduwd....
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan