Problem mit cookie
-
Natürlich funktionierts dann noch. Das Fenster schliesst sich nur gleich wieder. Schau mal in die Konsolen-FAQ. Da gibt es einen nette Thread dazu.
-
-
chrische5 schrieb:
Hallo
@Martin Braun: Was soll denn der Titel? Bist du ein Troll?
chrische
Nein

Aber der Titel deutet auf einen Cookie drauf hin,weil wenn man ja was angibt,sollte das eingegebene ja rauskommen..Martin
-
Hallo,
um kein neues Thema extra zu eröffnen,will ich hier mal weiterschreiben.
Ich habe folgendes Problem mit meiner IF Schleife.Normaler Weiße wollte ich für mein int a; wieder so ein Cookie machen,hab ich auch.Dennoch aber will ich mal mit einer IF-Schleife soetwas machen,sodass es so ist,wenn man nichts bzw. einen Buchstabe reinschreibt,dass eine Nachricht kommt.
Der derzeitige Code lautet derzeit so(ist daweil ein bisschen leer..):#include <iostream> using namespace std; //Integer/Chars bestimmen int a; int b = 25; char ab = 'c'; int f; int main() { cout<<"Wieviel ist 2+2?\n"; cin>>a; if(a>5) { cout<<"Genau,die Zahl lautet: "<<a<<"\n"; cin>>a; cout<<"Gib was ein ;)"; cin>>a; cout<<"Gib nochmals was ein ;)"; cin>>a; cout<<"Gib was ein gr... ;)"; cin>>a; cout<<"Gib was ein,sonst ... ;)"; cin>>a; cout<<"Gib was allerletztes ein . . . ;)"; } else { cout<<"Falsch,deine Zahl lautet: "<<a<<"\n"; cout<<"Gib einen Buchstaben ein!"; cin>>ab; cout<<"Hör auf!"; cin>>ab; cout<<"Gib einen Buchstaben ein! ."; cin>>ab; cout<<"Gib einen Buchstaben ein! . ."; cin>>ab; cout<<"Gib einen Buchstaben ein! . . ."; cin>>ab; cout<<"Na endlich ;)"; } if() //hier soll was reinkommen *gg* { cout<<"Du darfst keine Buchstaben bestätigen lassen."; } cin>>f; cout<<"Test"; cin.get(); }Also ich will aber nur mit der untersten was anfangen,weil die oberen fertig sind

Gruß
Martin
-
Also als erstes erklärst Du uns mal bitte was zum Geier das alles mit Keksen zu tun hat.
-
LordJaxom schrieb:
Also als erstes erklärst Du uns mal bitte was zum Geier das alles mit Keksen zu tun hat.
Ich will also soetwas machen,wenn man nichts oder Buchstaben,statt Zahlen(Zahlen müsste man da eingeben),dass eine mini Fehlermeldung rauskommt,die man selber mit cout bestimmen kann.
Und nun,besser verstanden?
*ganz langsam sprech* KANNST_DU_DAS_ENTZIFFERN?
Martin
-
Dein Code ist B-U-L-L-S-H-I-T.
#include <iostream> using namespace std; int main() { int a; // das kommt hier rein!!! while(!(cin >> a)) { cout << "Du bist zu dumm fuer diese Welt!"; cin.ignore(cin.rdbuf()->in_avail()); cin.clear(); } cout << a; }
-
Ich weiss zwar jetzt was Du willst, aber der Bezug zu Keksen fehlt mir irgendwie immernoch. (Und Dein Programmkonstrukt ist mir ebenfalls rätselhaft) So würde es z.B. gehen:
#include <iostream> using namespace std; int main(void) { cout << "Gib eine Zahl ein: " << endl; int zahl; while (!(cin >> zahl)) { cout << "Das war keine Zahl!" << endl; cin.clear(); // Fehler löschen cin.ignore(numeric_limits<int>::max(), '\n'); // Alles bis zur Eingabetaste ignorieren } cout << "DAS war eine Zahl: " << zahl << endl; }EDIT:
@Alphabet:
-
Höhö.

Villeicht noch <numeric> zur Sicherheit.
-
LordJaxom schrieb:
#include <iostream> using namespace std; int main(void) { cout << "Gib eine Zahl ein: " << endl; int zahl; while (!(cin >> zahl)) { cout << "Das war keine Zahl!" << endl; cin.clear(); // Fehler löschen cin.ignore(numeric_limits<int>::max(), '\n'); // Alles bis zur Eingabetaste ignorieren } cout << "DAS war eine Zahl: " << zahl << endl; }Da nehm ich lieber meinen Code,weil er wenigstens so ist wie ich es will,aber vielen Dank trodzdem noch.
-
Man eröffnet einen Thread mit einem vollkommen sinnfreien Titel und postet dann alle seine Fragen dort rein.
-
*sprachlosbin*
-
Interssant schrieb:
Man eröffnet einen Thread mit einem vollkommen sinnfreien Titel und postet dann alle seine Fragen dort rein.
Du hast ja gleich mehrere IP's und daher weiß ich wer du wirklich bist

-
TROLLALARM

-
Martin Braun schrieb:
Interssant schrieb:
Man eröffnet einen Thread mit einem vollkommen sinnfreien Titel und postet dann alle seine Fragen dort rein.
Du hast ja gleich mehrere IP's und daher weiß ich wer du wirklich bist

Muss man das jetzt verstehen? Was hat die IP-Adresse mit dem Titel zu tun?
-
Martin Braun schrieb:
LordJaxom schrieb:
#include <iostream> using namespace std; int main(void) { cout << "Gib eine Zahl ein: " << endl; int zahl; while (!(cin >> zahl)) { cout << "Das war keine Zahl!" << endl; cin.clear(); // Fehler löschen cin.ignore(numeric_limits<int>::max(), '\n'); // Alles bis zur Eingabetaste ignorieren } cout << "DAS war eine Zahl: " << zahl << endl; }Da nehm ich lieber meinen Code,weil er wenigstens so ist wie ich es will,aber vielen Dank trodzdem noch.
Ist schon Ferienbeginn? Martin Braun wollte auch schon Spiele programmieren, GUI (ein schrecklicher Thread), .... und dann liefert er so einen Code ab.
Toll Troll.
-
Christoph K. schrieb:
Martin Braun schrieb:
LordJaxom schrieb:
#include <iostream> using namespace std; int main(void) { cout << "Gib eine Zahl ein: " << endl; int zahl; while (!(cin >> zahl)) { cout << "Das war keine Zahl!" << endl; cin.clear(); // Fehler löschen cin.ignore(numeric_limits<int>::max(), '\n'); // Alles bis zur Eingabetaste ignorieren } cout << "DAS war eine Zahl: " << zahl << endl; }Da nehm ich lieber meinen Code,weil er wenigstens so ist wie ich es will,aber vielen Dank trodzdem noch.
Ist schon Ferienbeginn? Martin Braun wollte auch schon Spiele programmieren, GUI (ein schrecklicher Thread), .... und dann liefert er so einen Code ab.
Toll Troll.Sorry,aber ich verbringe nicht so viel im Internet,aus kostengründen,da keiner meiner Eltern arbeitet und daher bekommen sie so 500€,mehr nicht,also besteht die Wohnung nur aus Räumen(nicht angemalt),Essen,einen Computer mit Internet und Telefon + zwei betten und ein schrank,mehr nicht

Wenn ich so reich wäre,wie ihr,würde schon länger am Computer verbringen.
Und das kommt raus,wenn man halt sich geschwind was auf den Zettel selber gecodes schreibt und dann in den Editor...