beenden in der consolenanwendung
lima-city → Forum → Programmiersprachen → C/C++ und D
beenden
benutzer
buchen
code
dank
frage
funktion
jemand
lese
null
pointer
problem
programm
rand
start
system
tun
vergleichen
verwenden
zahl
-
servus zusammen,
ich hab folgendes problem:
...
char select;
cin>>select;
if (select == \"y\")
{
goto start;
}
else (select == \"n\")
{
...(weiß ich noch nicht)
}
ich kann das program aber nicht compilen, weil \"ISO C++ forbids comparison between pointer and integer\" - ???
kann mir da jemand weiterhelfen.
mfg splinto -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du musst wenn du chars vergleichen willst Hochkommas verwenden und nicht Anführungszeichen, also if(select == \'y\')
P.S. Was hat das eigentlich mit dem Threadtitel zu tun und bitte sag mir das du nicht ernsthaft mit goto arbeitest... -
Zum beenden kann man exit(); verwenden ;)
-
ok danke...
nochmal 2 Fragen
NR.1:
#include <iostream> #include <time.h> #include <stdlib.h> using namespace std; int main() { start: srand(time(NULL)); int randnum = rand()%100; int guess=-1; while (guess!=randnum) { cout<<\"Zahl eingeben: \"; cin>>guess; if (guess < randnum) { cout<<\"\\nHoeher schaetzen...\\n\"; } if (guess > randnum) { cout<<\"\\nNiedriger schaetzen...\\n\"; } } cout<<\"\\nRichtig!\\n\"; cin.clear(); cin.get(); cin.get(); system(\"cls\"); cout<<\"Nochmal spielen?\\n\\n\"; cout<<\"(j/n) \"; char deci; cin>>deci; if (deci == \'y\') { system(\"cls\"); goto start; } else (deci == \'n\'); { return 0; } }
also für das habe ich das gebraucht. gibt es da jetz noch eine andere lösung außer goto?
NR.2
was bringt eigentlich ein return? -
d\'schuldigung...
jetz weiß ich es (ich hab ein buch zu c++ gelesen (bzw. lese es gerade)
-
d\'schuldigung...
jetz weiß ich es (ich hab ein buch zu c++ gelesen (bzw. lese es gerade)
lol, du verwendest so etwas grundlegendes wie ein return in deinem Programm und wusstest nicht mal was das bringt?!
Und hast du dein Problem schon gelöst? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage