Dead_Rabbit Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Hei! Er det noen som vet hvordan man setter opp Dev C++ kompilatoren?(det vet jeg det er ) Men er det noen som gidder å fortelle meg det? Er det ikke sånn at man må legge til en del filer og litt sånt? Har prøvd men jeg får det ikke til... På forhånd takk for alle svar Lenke til kommentar
moesen Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Hvis du har lasta ned til windows skal det være bare og dobbeltklikke på Setup-fila. Hvordan dette er under Linux vet jeg ikke, der trenger man ikke en compilator, innebygd. Lenke til kommentar
moesen Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Hei!Er det noen som vet hvordan man setter opp Dev C++ kompilatoren?(det vet jeg det er ) Men er det noen som gidder å fortelle meg det? Er det ikke sånn at man må legge til en del filer og litt sånt? Har prøvd men jeg får det ikke til... På forhånd takk for alle svar Så litt feil Du trenger ikke legge til filer, du kan bare skrive koden, trykke på compile og velge hvor programmet skal lagre seg. Lenke til kommentar
Dead_Rabbit Skrevet 29. februar 2004 Forfatter Del Skrevet 29. februar 2004 (endret) Hei!Er det noen som vet hvordan man setter opp Dev C++ kompilatoren?(det vet jeg det er ) Men er det noen som gidder å fortelle meg det? Er det ikke sånn at man må legge til en del filer og litt sånt? Har prøvd men jeg får det ikke til... På forhånd takk for alle svar Så litt feil Du trenger ikke legge til filer, du kan bare skrive koden, trykke på compile og velge hvor programmet skal lagre seg. #include <iostream> using namespace std; int main() { cout << "Hello world"; } burde ikke dette funke da??? Det gjør det nemlig ikke... Endret 29. februar 2004 av zirener Lenke til kommentar
Gunderz Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 (endret) Jeg har også akkurat begynt med C programmering og bruker også Dev kompilatoren. Er veldig fornøyd med denne. På slutten av programmet ditt må du legge inn en pause. Ellers vil DOS vinduet åpnes og lukkes veldig raskt. Dette kan løses ved å skrive getchar(); Prgrammet lukkes da først når en trykker Enter. edit: Det er vist noen andre feil i programmet ditt også. Endret 29. februar 2004 av Gunderz Lenke til kommentar
moesen Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 (endret) Eller du kan legge til cin.get(); F.eks #include <iostream> using namespace std; int main() { cout << "Hello world"; cin.get(); return(0); //Så programmet avslutter } EDIT: Glemte og lukke Endret 29. februar 2004 av moesen Lenke til kommentar
Gunderz Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 (endret) hmmm.... Dev finner ikke iostream biblioteket(?) edit: eehh... skit i det, bare jeg som er skikkelig newbie Endret 29. februar 2004 av Gunderz Lenke til kommentar
Dead_Rabbit Skrevet 29. februar 2004 Forfatter Del Skrevet 29. februar 2004 Dev kompilatoren fungerer ikke uansett åssen jeg skriver koden?? Er det ikke noe jeg må gjåre i tilleg for at kompilatoren skal fungere? Lenke til kommentar
Manuel Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 (endret) Dev kompilatoren fungerer ikke uansett åssen jeg skriver koden??Er det ikke noe jeg må gjåre i tilleg for at kompilatoren skal fungere? Søk etter filen iostream.h. Når/hvis du finner den skriver du inn hele banen i include-setningen. Da kan det ikke gå galt Forresten så er det like greit å bruke system()-kallet, som er definert i headeren cstdlib.h. Da kan du sende kommandoer til OS'et på samme måte som du gjør i konsollen (dir, pause, ping, copy, type, whatever). Det er vel strengt tatt ikke nødvendig å avslutte med en return-setning i en main-funksjon. Jeg trodde den bare var der for å understreke at det er en funksjon (gir en returverdi som er null)? Endret 29. februar 2004 av Manuel Lenke til kommentar
Gunderz Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 #include <iostream> using namespace std; int main() { cout << "Hello world"; cin.get(); return(0); //Så programmet avslutter } Jeg fikk dette til å virke uten å stille på noe som helst på kompilatoren. Det eneste var at jeg måtte sette prosjektet som C++ prosjekt når jeg oppretta et nytt prosjekt. Lenke til kommentar
Dead_Rabbit Skrevet 29. februar 2004 Forfatter Del Skrevet 29. februar 2004 #include <iostream> using namespace std; int main() { cout << "Hello world"; cin.get(); return(0); //Så programmet avslutter } Jeg fikk dette til å virke uten å stille på noe som helst på kompilatoren. Det eneste var at jeg måtte sette prosjektet som C++ prosjekt når jeg oppretta et nytt prosjekt. Men man må da vel ikke opprette et prosjekt først?? Og... lasta du den ned nå og fikk den til å funke uten noen justeringer?? Det har vel ikke noe å si at jeg bruker windovs xp? Lenke til kommentar
Gunderz Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 (endret) Du har rett, en bør ikke starte nytt prosjekt først. Versjonen jeg har av Dev er 4.9.8.0. Jeg har også Win XP. Har du lagra som *.cpp og ikke *.c? Med *.cpp går det, med *.c går det ikke. Endret 29. februar 2004 av Gunderz Lenke til kommentar
Manuel Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 (endret) Dere kan evt. prøve å skrive "iostream.h", istedenfor "iostream". Sistnevnte er et "nyere" innslag, og det er kanskje av den grunn den bare virker når filendelsen er cpp. C++ er nyere, men er bakoverkompatibel med C. Eller så kan det være en idè å sjekke PATH-variabelen... Endret 29. februar 2004 av Manuel Lenke til kommentar
Dead_Rabbit Skrevet 29. februar 2004 Forfatter Del Skrevet 29. februar 2004 Du har rett, en bør ikke starte nytt prosjekt først. Versjonen jeg har av Dev er 4.9.8.0. Jeg har også Win XP. Har du lagra som *.cpp og ikke *.c? Med *.cpp går det, med *.c går det ikke. Det har jeg gjort Men det funker alikevel ikke Lenke til kommentar
Dead_Rabbit Skrevet 29. februar 2004 Forfatter Del Skrevet 29. februar 2004 Yes, funker. Men er det sånn at program boksen(der vi ser det vi skriver ut og alt det der) skal være svart? For på den andre kompilatoren(en litt gamlere verson, borlan C++ 5.01) er det program vinduet hvitt.... Lenke til kommentar
Gunderz Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Den bruker å være svart etter det jeg vet. Hvis du kompilerer i Visual studio får du også svart. Borland kompilatorer har jeg ikke prøvd ennå. Hva gjorde du for å få det til å virke? Lenke til kommentar
Dead_Rabbit Skrevet 29. februar 2004 Forfatter Del Skrevet 29. februar 2004 Den bruker å være svart etter det jeg vet.Hvis du kompilerer i Visual studio får du også svart. Borland kompilatorer har jeg ikke prøvd ennå. Hva gjorde du for å få det til å virke? Jeg tror det var det at jeg hadde en gamlere verson av den på pc`n, eller så var det det at når jeg prøvde å sette opp den gratis kompilatoren til borland så måtte jeg legge inn en ny fil og jeg tror det ble litt krøll der så jeg slettan. Og etter det når jeg trykka på iconet så fikk jeg en advarsel om at jeg hadde en gammel verson liggende og at det kunne være en årsak til at den ikke funka og så fikk jeg en forespørsel om jeg ville slette den gamle versonen og det gjorde jeg Men det er meninga at den slutter med en gang den har gjort sitt liksom, som f.eks: include <iostream> using namespace std; int main() { cout << "Blabla"; } Nå kommer den til å avslutte hvis jeg ikke legger inn en cin.get() kommando eller noe sånt? Lenke til kommentar
Gunderz Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Etter min erfaring vil dette vinduet lukke øyeblikkelig etter at programmet er ferdig. Du vil såvidt rekke å registrere at vinduet har åpnet seg før det lukkes. Lenke til kommentar
Dead_Rabbit Skrevet 29. februar 2004 Forfatter Del Skrevet 29. februar 2004 (endret) Etter min erfaring vil dette vinduet lukke øyeblikkelig etter at programmet er ferdig.Du vil såvidt rekke å registrere at vinduet har åpnet seg før det lukkes. Okey TUSEN TAKK FOR ALLE INNLEGG SETTER STOR PRIS PÅ DET HER. Hadde lasta ned kompilatoren da jeg skulle begynne med C++, men siden boka tok for seg en annen kompilator og det ikke sto noe om at programmet kom til å avsluttes med en gang det var ferdig trodde jeg det var noe feil med den, og kjøpte heller en *sukk* (kompilatoren som boka tok for seg avslutter ikke før man trykker på det x ikonet , og vinduet er hvitt) Men hvis noen har noe nytt å komme med så er det bare å skrive Endret 29. februar 2004 av zirener Lenke til kommentar
moesen Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 include <iostream> using namespace std; int main() { cout << "Blabla"; } Nå kommer den til å avslutte hvis jeg ikke legger inn en cin.get() kommando eller noe sånt? Ja du må legge til cin.get(); Da blir koden slik: #include <iostream> using namespace std; int main() { cout << "Blabla"; cin.get(); return(0); //Mange som glemmer denne i posten ser jeg! } Du kan også bruke system("pause"); Den legger automatisk til "Trykk en tast for å fortsette..." Mens cin.get(); legger ikke til noe, da bare trykker du enter for å gå til neste steg i programmet... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå