Leaf Skrevet 31. mars 2006 Rapporter Del Skrevet 31. mars 2006 Hei. Jeg driver å lærer meg å programmere C. Når jeg har skrevet programmet, så ser jeg bare programmet i en bitte liten stund. Så hvis dette er koden: #include <stdio.h> main() { printf("This is a C program\n"); } Hva skriver jeg for at jeg skal få sett programmet etter jeg har kompilert det?! Lenke til kommentar
Emancipate Skrevet 31. mars 2006 Rapporter Del Skrevet 31. mars 2006 Kun for Windows: int main(int argc, char *argv[]) { printf("This is a C program\n"); system("PAUSE"); return 0; } Lenke til kommentar
Gjakmarrja Skrevet 1. april 2006 Rapporter Del Skrevet 1. april 2006 Eller i stedet for system pause kan du bruke -"cin.get();" Eller i VS.NET kan du sette break point på return 0; Lenke til kommentar
stalin Skrevet 1. april 2006 Rapporter Del Skrevet 1. april 2006 Hvis han bruker en C compiler, så vil ikke std::cin funke... Lenke til kommentar
dayslepr Skrevet 1. april 2006 Rapporter Del Skrevet 1. april 2006 (endret) for C går dette: #include <stdio.h> int main() { printf("Hello World!\n"); fgetc(stdin); return 0; } Endret 1. april 2006 av dayslepr Lenke til kommentar
Dead_Rabbit Skrevet 1. april 2006 Rapporter Del Skrevet 1. april 2006 Bare kjør det fra konsollet... Mye enklere når man har med sånne programmer å gjøre, uansett. Lenke til kommentar
Squirrel Skrevet 2. april 2006 Rapporter Del Skrevet 2. april 2006 Slik ville jeg gjort: #include <stdio.h> int main (void) { printf("Test."); return 0; getchar(); } Lenke til kommentar
Mr.Garibaldi Skrevet 3. april 2006 Rapporter Del Skrevet 3. april 2006 (endret) #include <stdio.h> int main (void) { printf("Test."); return 0; getchar(); printf("Det fungerer ikke, siden return avslutter programmet"); } #include <stdio.h> int main (void) { printf("Dette er kanskje det du mente..."); getchar(); //flyttet fra etter return return 0; } Endret 3. april 2006 av Mr.Garibaldi Lenke til kommentar
Squirrel Skrevet 3. april 2006 Rapporter Del Skrevet 3. april 2006 Ah, selvsagt. Tror nesten jeg maa komme meg tilbake til kodingen og lesingen Lenke til kommentar
Mapster Skrevet 25. april 2006 Rapporter Del Skrevet 25. april 2006 Er jo enkelt å greit å starte programmet konsoll, eller cmd som det heter. Lenke til kommentar
Dead_Rabbit Skrevet 25. april 2006 Rapporter Del Skrevet 25. april 2006 Når vi først skal begynne å være pirkete, så er vel 'cmd' bare kommandoen for å starte konsollet/kommandolinja til Windows, på samme måte som at man kan skrive 'aterm' i Linux. Lenke til kommentar
DarkSlayer Skrevet 28. april 2006 Rapporter Del Skrevet 28. april 2006 omg ... noobs altså... start -> kjør Skriv: cmd du får opp et konsollvindu. Herfra starter du programmet ditt. Kjører du programmet direkte så oppretter windows et konsollvindu til deg, applikasjonen kjøres, og når windows finner ut at programmet er avsluttet så stenger det konsollvinduet. Dette skjer så fort at det virker som at programmet ikke kjøres. Derfor så må du starte konsollprogrammet cmd manuelt først. For da lukkes ikke vinduet når programmet ditt er ferdig. Tungvint ja, men det er bare for en periode til du har nok c++ kunnskap til å kunne lage orntlige program. Du skal bare fokusere på å lære basic stuff først. Tar litt tid desverre. Lenke til kommentar
Squirrel Skrevet 28. april 2006 Rapporter Del Skrevet 28. april 2006 Vel, vel. Hvorfor gjøre det på den måten, når han kan legge til kun én ekstra linje, og alt går bra? Dessuten holder han på med C, ikke C++. Lenke til kommentar
computerFreak Skrevet 25. mai 2006 Rapporter Del Skrevet 25. mai 2006 Bruk library filen <conio.h> Og når du da skal for eksempel printe noe ut på skjermen, så bruker du kommandoen getch(). getch står vel egentlig for Get Character, altså, den venter på at brukeren presser "any" key. Da skal ruta vere open til du, altså brukeren trykker en tast på tastaturet. comFreak Lenke til kommentar
Dead_Rabbit Skrevet 25. mai 2006 Rapporter Del Skrevet 25. mai 2006 Og hvorfor skulle han gjøre det? Er vel ikke èn grunn til å bruke getch() fra conio.h bibloteket, når man har funksjoner i standardbibloteket som her gjør akkurat samme nytten? Eneste forskjellen jeg kan komme på er at programmet (om jeg ikke tar helt feil) bare blir plattformuavhengig. Lenke til kommentar
computerFreak Skrevet 26. mai 2006 Rapporter Del Skrevet 26. mai 2006 (endret) Og hvorfor skulle han gjøre det? Er vel ikke èn grunn til å bruke getch() fra conio.h bibloteket, når man har funksjoner i standardbibloteket som her gjør akkurat samme nytten? Eneste forskjellen jeg kan komme på er at programmet (om jeg ikke tar helt feil) bare blir plattformuavhengig. 6176060[/snapback] Nei, si det zirener.. si det zirener... btw DarkSlayer, forbaska fjortis-fakter du driver med der.. fy skam ! Endret 26. mai 2006 av computerFreak Lenke til kommentar
Manfred Skrevet 26. mai 2006 Rapporter Del Skrevet 26. mai 2006 btw DarkSlayer, forbaska fjortis-fakter du driver med der.. fy skam ! 6180918[/snapback] Så sant, så sant... Sånne arrogante fjortiss-fakter blir bare for dumt. Uansett: Dette kan man finne svaret på hvis man bare ser LITT lengre ned i listen. 50% av trådene i dette forumet er "jeg ser ikke programmet mitt"! Når skal folk lære seg å søke? 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å