12. oktober 2002 - 14:24Der er
16 kommentarer og 1 løsning
ny i C++
hejsa jeg er lige idag startet på c++ og har købt den danske bog kom igang med c++ fra idg, jeg er ved det først eksempel hvor jeg efter at have compilet koden får en fil *.exe men når jeg åbner den starter et dos vindue og det lukker med det samme igen koden er rigtig noget og compilingen går også fint. hvorfor gør den det? jeg bruger devc++ til compile
Så skal du sætte noget kode i c++ som gørat den venter på at du f.eks. trykker på en tast! Jeg kan ikke lige koden, men prøv at oprette et andet spørgsmål der er nok nogen der ved det :-)
Synes godt om
Slettet bruger
12. oktober 2002 - 14:37#7
okay ellers kommer det nok i bogen så jeg venter bare men takker anyway
Hvad hedder den bog du har købt? Hvis det er "c++" af Kris Jamsa, bør du ikke læse vidre. Den er forældet. Generalt bør bogen nævne begrebet "namespaces". Den bør bruge "std:cout" i steder for bare "cout" Den bør skrive "int main" isteder for "void main" Den bør include "iostream" og ikke "iostream.h" Gør din bog ikke det, bygger den på en gammel standart - hvilket bare giver dig problemer senere.Jeg snakker af erfaring, jeg startede selv med Kris Jamsa's bog, som udover at være forældet også indeholder MANGE fejl(jeg har 1 udgave,1 oplag 1996).
Jeg ville ikke gå så vidt som at sige, at du ikke kan bruge hæftet! Prøv eksemplerne for at se hvad det drejer sig om. Bagefter kan du så finde noget mere avanceret læsestof, men du må nok forberede dig på, at der ikke findes meget materiale på dansk...
Accelerated c++ som er en engelsk bog (vist omkring 400sider) skulle være rigtig god, også for begyndere. Jeg har dog ikke selv fået købt den endnu. Hvis du vil købe den, så kik på www.pensum.dk, der har de en god "prisguide"
hej martin dk du kan forhindre at en EXE fil lukker når den er ferdig med at udføre opgaverne du har givet. nederst på siden før } skriver du while(1){} det betyder at når maskinen når til den kode skal maskinen udføre det der står mellem {} der står jo ikke noget så nu vil dit program køre indtil du lukker oppe på Xét i hjørnet af boxen. håber at du kan bruge det.
asselberghs >> Dette er en MEGET dårlig måde at håndtere det på! Det kaldes "busy wait" og bør absolut ikke bruges...
Det vil betyde at processen vil bruge hele sin time slice på CPU'en til at lave ingenting! Det medfører at andre programmer der kører på maskinen og som egentlig kunne bruge CPU-tiden, ikke får lov!
Brug fx den metode jeg har beskrevet tidligere, der er ingen grund til at lære folk dårlige vaner fra starten...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.