[CyB]girl Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Har sittet og lest en sånn guide til c++ og har lyst og prøve og lære meg det... Fulgte det som sto i "veiledningen", men når jeg skal execute programmet (Win32 Console Application), kommer det bare "Cannot execute program".... Kan det ha noe med at jeg kjører XP, å det kanskje trenger et os som har støtte for ms-dos?.... Har prøvd å kjørt fila i cmd, men.... gikk ikke... Håper noen kan hjelpe meg... Lenke til kommentar
moesen Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Navn på kompiler? Guide? Kommer det ikke opp ett vindu i 1/3sekund engang? Og hvordan er koden Lenke til kommentar
☀ ❄ Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Det jeg først og fremst vil se er koden. Jeg regner med at kompilatoren er Visual C++? Siden det heller ikke funket i konsollet regner jeg også med at det ikke er "avslutter-med-en-gang" som er problemet (slik moesen hinter til). Visual C++ legger vel uansett automatisk til "Trykk en tast for å fortsette" i konsoll-applikasjoner, gjør det ikke? Med mindre du bruker noe veeldig spesiell kode (som er sjeldent for nybegynner-guider...) skal det ikke ha noe å si at du kjører programmet under XP. Kort sagt; bekreft om det er Visual C++, og post koden. Lenke til kommentar
[CyB]girl Skrevet 29. februar 2004 Forfatter Del Skrevet 29. februar 2004 Visual C++ heter det.. Ja, det legger visst til sånn trykk-en-tast-for-og-fortsette.. // EX_01.CPP // A Simple Example of a Program #include <iostream> using namespace std; int main() { int apples, oranges; // Declare two integer variables int fruit; // ...then another one apples = 5; oranges = 6; // Set initial values fruit = apples + oranges; // Get the total fruit cout << endl; // Start output on a new line cout << "Oranges are not the only fruit... " << endl << "- and we have " << fruit << "fruits in all."; cout << endl; // Start output on a new line return 0; // Exit the program } (merk: Dette er eksempelet som sto i "veiledningen" ) Lenke til kommentar
Dead_Rabbit Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 girl' date='29/02/2004 : 19:15'] Visual C++ heter det..Ja, det legger visst til sånn trykk-en-tast-for-og-fortsette.. // EX_01.CPP // A Simple Example of a Program #include <iostream> using namespace std; int main() { int apples, oranges; // Declare two integer variables int fruit; // ...then another one apples = 5; oranges = 6; // Set initial values fruit = apples + oranges; // Get the total fruit cout << endl; // Start output on a new line cout << "Oranges are not the only fruit... " << endl << "- and we have " << fruit << "fruits in all."; cout << endl; // Start output on a new line return 0; // Exit the program } (merk: Dette er eksempelet som sto i "veiledningen" ) Ser da ut til å funke det... kansje det er noe problemer med kompilatoren??? Testan på min, funka helt fint det Lenke til kommentar
moesen Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 Hva med å prøve en annen compiler? Jeg foretrekker Dev-Cpp. Jeg ser heller ikke noe "trykk-en-tast-for-å-fortsette" kode. Jeg ville gjort det slik: #include <iostream> using namespace std; int main() { int apples, oranges; int fruit; apples = 5; oranges = 6; fruit = apples + oranges; cout << endl; cout << "Oranges are not the only fruit... " << endl << "- and we have " << fruit << "fruits in all."; cout << endl; cin.get(); /* For å få programmet til å ta en pause så vinduet ikke forsvinner med en gang, du kan også bruke funksjonen "system ("pause");" men jeg foretrekker heller cin.get(); */ return (0); } Lenke til kommentar
[CyB]girl Skrevet 29. februar 2004 Forfatter Del Skrevet 29. februar 2004 Hvordan skal jeg finne ut om det er compilatoren det er noe problem med da... ? Ingen annen måte å execute programmet på da?... Lenke til kommentar
moesen Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 girl' date='29/02/2004 : 18:31'] Hvordan skal jeg finne ut om det er compilatoren det er noe problem med da... ? Ingen annen måte å execute programmet på da?... Prøv en annen kompilator, fungerer den er det sannsynligvis noe feil eller noe med Visual C++... Borland har også en gratisversjon av sin kompilator ett sted. Når du skal kjøre ett program (eller execute) så skal det være bare å dobbeltklikke på .exe fila i windows... I xp spretter det ofte opp ett vindu i knapt ett sekund. I tidligere versjoner av windows skal det stå. I linux kjører du fila i f.eks aterm, der er ikke dette problemet noe problem Lenke til kommentar
☀ ❄ Skrevet 29. februar 2004 Del Skrevet 29. februar 2004 moesen, Visual C++ legger til kode for "Trykk en tast for å fortsette" automatisk for konsoll-applikasjoner. Det var det jeg mente, og det var det hun mente. Visual C++ er, tro det eller ei, et greit IDE. Du trenger ikke å bytte til Dev-C++ Har du forresten .NET eller 6.0? Programmet ser som sagt (av zirener) helt greit ut, er du sikker på at du kompilerer riktig? Er du sikker på at du kjører det riktig? Er du sikker på at du har skrevet inn programmet riktig? (Jeg anbefaler at du skriver inn for hånd i læringsfasen, siden du bør bli kjent med syntaksen osv). Og programmet funker i Visual C++. Det er en liten mulighet for at du har gjort en feil under installasjonen, men det tror jeg er lite sannsynlig. Jeg vil tro at det er "menneskelig svikt" som er feilen, selv om jeg syns det er litt rart også. Lenke til kommentar
søppel Skrevet 4. mars 2004 Del Skrevet 4. mars 2004 Bare for å være helt sikker, programmering i C++ foregår slik: Kildekode =sendes til=> kompiler =og man får=> et eksekverbart program 1. Man taster inn kildekode i en tekstfil og lagrer den som f.eks. program.cpp. 2. Man kompilerer koden man lagret i tekstfila til et eksekverbart program. 3. Man kjører programmet, eller exe-fila som det kalles. Man kan altså ikke hoppe over punkt 2. Er det dette som foregår, eller er jeg på hjordeh? Lenke til kommentar
[CyB]girl Skrevet 4. mars 2004 Forfatter Del Skrevet 4. mars 2004 Hadde kompilert koden.. Har bytta t Dev-C++ nå.. Da funket alt fint! Lenke til kommentar
moesen Skrevet 4. mars 2004 Del Skrevet 4. mars 2004 girl' date='04/03/2004 : 12:23'] Hadde kompilert koden.. Har bytta t Dev-C++ nå.. Da funket alt fint! Selfølgelig Lenke til kommentar
☀ ❄ Skrevet 4. mars 2004 Del Skrevet 4. mars 2004 Hadde kompilert koden.. Har bytta t Dev-C++ nå.. Da funket alt fint! Jeg mener ikke å være frekk, men hvis du skal gå veien rundt alle problemene du møter på i C++ kommer du ikke langt. På den annen side, jeg er glad det ordnet seg 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å