bazti Skrivet 15 Juli 2007 Rapport Dela Skrivet 15 Juli 2007 Här är min miniräknar kod jag lärde mej i en turtorial men den är felaktig får inte summan utan den stängs bara ner. #include<iostream> using std::cout; using std::cin; int main() { int ett_tal; int ett_tal_till; int summa; cout << "Skriv in ett tal: "; cin >> ett_tal; cout << "Skriv in ett tal till: "; cin >> ett_tal_till; summa = ett_tal + ett_tal_till; cout << "Det blir: " << summa; return 0; } skulle senare vilja kunna göra mer liknande kalkylatorn i windows men långt fram i framtiden Citera Länk till kommentar Dela på andra sajter More sharing options...
epaaj Skrivet 15 Juli 2007 Rapport Dela Skrivet 15 Juli 2007 Det är inget fel på koden om du kan kompilera den. Enda problemet är Windows som stänger ner programmet efter det har körts färdigt. Om du lägger till "cin.get();" på slutet så måste du trycka på enter för att stänga programmet. För att använda grafik behöver du en API för det. En som fungerar på de flesta platformar är SDL. Annars finns det en som är skapad av Microsoft och bara funkar i Windows. Finns självfallet även fler andra. Citera Länk till kommentar Dela på andra sajter More sharing options...
bazti Skrivet 15 Juli 2007 Författare Rapport Dela Skrivet 15 Juli 2007 (redigerat) tack för ditt snabba svar epaj ska se om det funkar nu. Hmm vill ej funka skulle du kunna lägga dit det hur det ska avra i ett inlägg Redigerat 15 Juli 2007 av Bazti Citera Länk till kommentar Dela på andra sajter More sharing options...
Andersffs Skrivet 16 Juli 2007 Rapport Dela Skrivet 16 Juli 2007 (redigerat) Felet ligger i att din dator inte vill köra programmen. JAg har samma problem. Du måste öppna dom genom Kommandotolken och skriva in sökvägen. t.ex. C:\document and settings\Calle\skrivbord\miniraknare.exe Tror inte kalkylatorn i windows är programmerat i c++. Sj*vla XP operativsystemet är programmerat i cobol så.. Men det kan säkert vara i c++ det kan användas till allt. Redigerat 16 Juli 2007 av Andersffs Citera Länk till kommentar Dela på andra sajter More sharing options...
bazti Skrivet 16 Juli 2007 Författare Rapport Dela Skrivet 16 Juli 2007 (redigerat) Felet ligger i att din dator inte vill köra programmen. JAg har samma problem. Du måste öppna dom genom Kommandotolken och skriva in sökvägen. t.ex. C:\document and settings\Calle\skrivbord\miniraknare.exe Tror inte kalkylatorn i windows är programmerat i c++. Sj*vla XP operativsystemet är programmerat i cobol så.. Men det kan säkert vara i c++ det kan användas till allt. jo men skulle vilja göra en liknande den i c++ programmet funkar men jag får ej ut resultatet. Redigerat 16 Juli 2007 av Bazti Citera Länk till kommentar Dela på andra sajter More sharing options...
Vitdom Skrivet 16 Juli 2007 Rapport Dela Skrivet 16 Juli 2007 (redigerat) Som Nico sa måste du skriva "cin.get();" i slutet av programmet(innanför main funktionen). Själv måste jag skriva två stycken "cin.get();" om jag har andvänt "cin", pröva med två "cin.get();". Redigerat 16 Juli 2007 av Vitdom Citera Länk till kommentar Dela på andra sajter More sharing options...
bazti Skrivet 16 Juli 2007 Författare Rapport Dela Skrivet 16 Juli 2007 hittat felet nu cin get och så ska ajg göra så den skriver ut svaret Citera Länk till kommentar Dela på andra sajter More sharing options...
Andersffs Skrivet 23 Juli 2007 Rapport Dela Skrivet 23 Juli 2007 För att pausa programmet så att texten visas så kan du skriva "system("PAUSE")" Funkar i bloodshed dev-c++ Citera Länk till kommentar Dela på andra sajter More sharing options...
epaaj Skrivet 23 Juli 2007 Rapport Dela Skrivet 23 Juli 2007 För att pausa programmet så att texten visas så kan du skriva "system("PAUSE")" Funkar i bloodshed dev-c++Det fungerar bara i Windows. Inget man bör lära sig att jobba med om man inte planerar att låsa sig till det operativsystemet helt. Kommer inte ihåg, men det finns väl en sleep-funktion som funkar oavsett OS? Citera Länk till kommentar Dela på andra sajter More sharing options...
Vitdom Skrivet 24 Juli 2007 Rapport Dela Skrivet 24 Juli 2007 (redigerat) För att pausa programmet så att texten visas så kan du skriva "system("PAUSE")" Funkar i bloodshed dev-c++Det fungerar bara i Windows. Inget man bör lära sig att jobba med om man inte planerar att låsa sig till det operativsystemet helt. Kommer inte ihåg, men det finns väl en sleep-funktion som funkar oavsett OS? Jo, jag tror det fanns en sleep funktion som skrevs _sleep(milisekunder); men den fans i nått biblotek men jag vet inte vilket. Jag brukar andvända Sleep(milisekunder); som finns i bibloteket windows.h men den fungerar bara till Windows. Redigerat 24 Juli 2007 av Vitdom Citera Länk till kommentar Dela på andra sajter More sharing options...
Andersffs Skrivet 25 Juli 2007 Rapport Dela Skrivet 25 Juli 2007 Men lika bra att vänja sig vid windows, de flesta spel görs endast till windows för att det är svårt att hålla på att programera till 2 olika OS.. Citera Länk till kommentar Dela på andra sajter More sharing options...
epaaj Skrivet 25 Juli 2007 Rapport Dela Skrivet 25 Juli 2007 Men lika bra att vänja sig vid windows, de flesta spel görs endast till windows för att det är svårt att hålla på att programera till 2 olika OS..Det är just på grund av den där inställningen som gör att utvecklingen går långsammare. Det är inte alls bökigt att använda sig av standard C/C++ och bibliotek som funkar på flera olika platformar. Man behöver inte göra nåt annat än skriva rätt kod. Med rätt kod menar jag det som ingår i de biblioteken. Det är inte svårt nånstans. Citera Länk till kommentar Dela på andra sajter More sharing options...
Rekommendera inlägg
Gå med i konversationen
Du kan skriva nu och registrera dig senare. Om du har ett konto, logga in nu för att posta med ditt konto.