Forum huvudsida -> Programmering -> iNGEN HJ,,LP FORTFARANDE !
Sidor: 1
thenoob | 20:11 - 24:e Augusti 2006 | Post #1 | |
Medlem Inlägg: 8 Skicka PM |
#include<iostream> using std::cout; using std::cin; int main () { char janej[31]; cout << "Vill du avsluta programmet? (svara med ja eller nej)"; cin >> janej; if (janej[0] == 'j' && janej[1] == 'a') { cout << "Ok, nu avslutar jag!"; } else { cout << "Hihi, jag avslutar ialla fall..."; } return 0; } Detta projekt tillhör nybörjar guiden , När jag felsöker hittar den inga fel (bra) . Till problemet nu då , jag kör programmet och det kommer upp en ruta där det står : Vill du avsluta programmet? (svara med ja eller nej) Jag väljer nåt av det (ja eller nej) . Sen då ? inget händer , då trycker jag ENTER och programmet lägs ner. Vad ska jag göra ? [SOURCE=cpp][/SOURCE][B][/B] ------------------------- Ingen signatur! |
nibbo | 20:59 - 24:e Augusti 2006 | Post #2 | |
Administratör Inlägg: 446 Skicka PM |
Anledningen är att programmet skriver ut det, men eftersom det inte står att den skall göra något mer efter det avslutas det direkt. Ett sätt att förhindra detta är att skriva system("PAUSE"); innan return0; i slutet av koden. För att det ska fungera måste du även inkludera stdlib.h i början av koden. Så den slutgiltiga koden borde bli något i stil med: #include<iostream> #include <stdlib.h> using std::cout; using std::cin; int main () { char janej[31]; cout << "Vill du avsluta programmet? (svara med ja eller nej)"; cin >> janej; if (janej[0] == 'j' && janej[1] == 'a') { cout << "Ok, nu avslutar jag!"; } else { cout << "Hihi, jag avslutar ialla fall..."; } system("PAUSE"); return 0; } Har för mig att detta borde funka. Kan egentligen inte C++ ------------------------- Ja! Det är en ,,KTA pungsvansknapp på min avatar! |
Nissebosselasse | 21:27 - 24:e Augusti 2006 | Post #3 | |
Medlem Inlägg: 490 Skicka PM |
Du borde även
EDIT: Avafan, här är en länk till FAQ:en: http://www.blinkenlights.se/?p=readtopic&topicid=7 ------------------------- http://pushingcows.se Gula Nallen Senast redigerad 21:42 - 24:e Augusti 2006 |
thenoob | 19:32 - 25:e Augusti 2006 | Post #4 | |
Medlem Inlägg: 8 Skicka PM |
Tack , det var väldigt snällt av er ------------------------- Ingen signatur! |
Sidor: 1
Forum huvudsida -> Programmering -> iNGEN HJ,,LP FORTFARANDE !
Du får inte posta i den här tråden | Till toppen
Datum
2024-04-25 19:19
Vecka: 17
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.