c++

Een forum voor programmeervragen
Plaats reactie
pvandepeut
Newbie
Newbie
Berichten: 1
Lid geworden op: 20 apr 2008 13:18

c++

Bericht door pvandepeut »

ok ik ben net begonnen aan c++ programmeren
bij mijn eerst compile krijg ik al meteen een fout ik begrijp alleen niet wat ik eraan kan doen.

==============================================code===========================================================================================================

// code1.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
using namespace std;

int main()
{
cout << "Deze tekst komt op het scherm!" << endl;
sleep(2);
return 0;
}

==================================================build log====================================================================================================
Build Log Build started: Project: code1, Configuration: Debug|Win32
Command Lines Creating temporary file "c:\Users\paul\Desktop\projects\code1\code1\Debug\RSP00000116803236.rsp" with contents
[
/Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 /MDd /Yu"stdafx.h" /Fp"Debug\code1.pch" /Fo"Debug\\" /Fd"Debug\vc90.pdb" /W3 /c /ZI /TP .\code1.cpp
]
Creating command line "cl.exe @c:\Users\paul\Desktop\projects\code1\code1\Debug\RSP00000116803236.rsp /nologo /errorReport:prompt"
Creating temporary file "c:\Users\paul\Desktop\projects\code1\code1\Debug\RSP00000216803236.rsp" with contents
[
/Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Gm /EHsc /RTC1 /MDd /Yc"stdafx.h" /Fp"Debug\code1.pch" /Fo"Debug\\" /Fd"Debug\vc90.pdb" /W3 /c /ZI /TP .\stdafx.cpp
]
Creating command line "cl.exe @c:\Users\paul\Desktop\projects\code1\code1\Debug\RSP00000216803236.rsp /nologo /errorReport:prompt"
Output Window Compiling...
stdafx.cpp
Compiling...
code1.cpp
c:\users\paul\desktop\projects\code1\code1\code1.cpp(11) : error C3861: 'sleep': identifier not found
Results Build log was saved at "file://c:\Users\paul\Desktop\projects\code1\code1\Debug\BuildLog.htm"
code1 - 1 error(s), 0 warning(s)

=============================================================================================================================================================
ik maak gebruik van microsoft visual c++ 2008
Gebruikersavatar
ndm
Moderator
Moderator
Berichten: 369
Lid geworden op: 21 feb 2006 22:55
Locatie: Steenbergen
Contacteer:

Re: c++

Bericht door ndm »

Sorry, maar wat is het nut van: #include "stdafx.h"??
Afbeelding
Gebruikersavatar
ktf
Beheerder
Beheerder
Berichten: 1229
Lid geworden op: 14 feb 2006 21:47
Contacteer:

Re: c++

Bericht door ktf »

Hij geeft aan dat hij de instructie sleep niet kent.... Ik weet niet waarom eigenlijk.
Verbruik van mijn laptopje+randapparatuur:
Gemiddeld: 27,1W (non-stop gemeten, 95 dagen lang)
Maximaal: 101W
Kosten per jaar: 23,76 euro (bij 10 cent per kWh)
mollerpunker
ICER-junk
ICER-junk
Berichten: 691
Lid geworden op: 17 feb 2006 14:42
Locatie: Bergen op Zoom
Contacteer:

Re: c++

Bericht door mollerpunker »

vreemt :roll:
1 tip steek geen kapot usb stekkertje in je poort :P je blaast alles op :D
wittekke
Gast

Re: eerste code voor dev-C++

Bericht door wittekke »

hier de code voor uw eerste programma bij dev-C++

de eerste drie #include staan bij mij al als standaard voorgeprogrammeerd

#include<stdio.h>
#include<stdlib.h>
#include<iostream>

int main()
{
//toont hallo wereld. op het scherm
printf("hallo wereld.\n\n"); // \n is één blanco regel
// \n\n zijn twee blanco regels

/*zet het scherm in wacht met als eindregel, druk op een toets om
door te gaan */
system("pause");
return 0;
}

even een woordje uitleg
// wordt gebruikt voor comentaar op één regel
/* en alles er tussen is voor comentaar op
meerdere regels */
Oja 'sleep' wordt herkend als niet gedeclareerd ,kan hier nog uitgebreid op terug komen
witteke
Gast

Re: dev-C++ antwoord op fout eerste programma

Bericht door witteke »

hierboven geplaatste voorbeeld is voor C naar werk ook in C++
alhoewel de nieuwe bewerking voor C++ van syntacsen wat veranderd zijn ziet het programma er zo uit in dev-C++

#include<iostream.h>

int main()

{
cout <<"\n Hallo wereld." << endl <<endl;

system("pause");
}

gebruik de endl eens één maal en meerdere keren zo ziet ge wat endl doet

Oja gebruik eens Dev-C++ is gratis te downladen op http://www.bloodshed.net/devcpp.html en is ongeveer 13 Mb groot
heeft ook een mooie interface en is gemakelijk in gebruik
andries
Gewaardeerd gebruiker
Gewaardeerd gebruiker
Berichten: 77
Lid geworden op: 25 nov 2008 22:08

Re: c++

Bericht door andries »

system pause werkt alleen in windows, als je met linux werkt is er ook iets met getch ofzo. even zoeken heb je hem zo ;)
MVG,
Andries
arne
Gast

Re: c++

Bericht door arne »

kijk wat is er fout?

#include <iostream>
#include <string>
using namespace std;

int main()
{
string eenstuktekst;
cout << "Welkom! Voer eens wat tekst in!: " << endl;
cin >> eenstuktekst;
cout << "He! je voerde" << eenstuktekst << "in!" << endl;
sleep(2)
return 0;
}

dus tussen "he! je voerde" << eenstuktekst << "in" << endl; zitten geen spaties ho krijg ik daar spaties

en sleep(2) werkt niet kan iemand mij helpen
Gebruikersavatar
ktf
Beheerder
Beheerder
Berichten: 1229
Lid geworden op: 14 feb 2006 21:47
Contacteer:

Re: c++

Bericht door ktf »

Je moet in plaats van

Code: Selecteer alles

"he! je voerde" << eenstuktekst << "in" << endl; 
Dit gebruiken:

Code: Selecteer alles

"he! je voerde " << eenstuktekst << " in" << endl;
Dus de spaties tussen de "" zetten. Als je onder

#include <iostream>
#include <string>

de volgende zet:
#include <system.h>

zou sleep ook moeten werken
Verbruik van mijn laptopje+randapparatuur:
Gemiddeld: 27,1W (non-stop gemeten, 95 dagen lang)
Maximaal: 101W
Kosten per jaar: 23,76 euro (bij 10 cent per kWh)
Plaats reactie