Forum: iNGEN HJ,,LP FORTFARANDE !

Forum huvudsida -> Programmering -> iNGEN HJ,,LP FORTFARANDE !

Sidor: 1

Till botten

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++ Smiley

-------------------------
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

  • Läsa FAQ:en som finns här på Blinkenlights (din fråga har besvarats mången gång om...)
  • Inte posta nya trådar bara för att ingen svarar på din första. Folk är kanske ute? Sover? På jobbet?

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 Smiley

-------------------------
Ingen signatur!



Sidor: 1

Forum huvudsida -> Programmering -> iNGEN HJ,,LP FORTFARANDE !
Atom feed

Du får inte posta i den här tråden | Till toppen