Hvilken compiler skal man bruge?

Tags:    c++ grafik

Jeg har Dev-C++ men den kan ikke køre de programmer jeg indtaster. nogle eks.
---------------------------------------------
/* Filnavn = prg8.cpp */

// ****** RIGTIGT testfunction har en prototype******

#include <iostream.h>

void testfunktion()

int main()
{
testfunction;
return 0;
}

void testfunction()
{
...
}
-----------------------------------------------

Det hjælper ikke at lave om i programmet fordi så kan jeg ikke følge denne bog som jeg er ved at læse. så der må være en compiler der kan bruges istedet for.
bogen jeg læser lige nu er c/c++ grundbog i programmering skrevet af henrik kressner.



User
Bruger #55 @ 02.09.03 21:26
Der mangler et ; foran din definition i starten, samt dit funktions navn er forskellig i de to definitioner, det skal se således ud :

Fold kodeboks ind/udKode 


Måske får du flere fejl(pga. includen i starten), men det er svært uden at få yderligere info.
En anden compiler som også er fin er den gratis C++ compiler som borland har lavet, den burde i hvert fald kører ovenstående kode(der skal dog ; ellers kører det ikke i nogen).

Kaspar

[Redigeret d. 02/09-03 21:27:12 af Kaspar Pedersen]

[Redigeret d. 02/09-03 21:28:01 af Kaspar Pedersen]



Den kommer med en fejl og åbner iostream og makerer denne linie

#include "backward_warning.h"

nogle gange kan jeg få nogle af programmerne til at kører ved at skrive

#include <iostream>
using namespace std;

men det er jo ikke det jeg vil, jeg vi have at jeg kan følge bogen fra start til slut uden at skulle ind og find andre kode for at få det til at kører.





Jamen det kunne jo være at der var en fejl i bogen.
hvad med testfunction();
du mangler de to paranteser.... ()
Med Venlig Hilsen: CHadi
http://chadi.h4f.dk



Jamen det kunne jo være at der var en fejl i bogen.
hvad med testfunction();
du mangler de to paranteser.... ()
Med Venlig Hilsen: CHadi
http://chadi.h4f.dk



Det var bare et eks.

hele vejen igennem boge skal jeg <iostream.h> men dev-c++ vil ikke være med til det
nogle steder skal jeg void som den heller ikke vil.

men jeg kan selvfølglig bare skrive
#include <iostream>
using namespace std;

så vil den godt nogle gange.
men det er ikke nemt at finde fejlen og hvad man skal ret den til når man er ny til c/c++




User
Bruger #55 @ 03.09.03 15:02
Er det ikke bare en Advarsel der kommer i Dev-cpp
Prøv at compilere (CTRL + F9) og derefter køre det (CTRL + F10)

Kaspar



t