C++ lernen...
-
Hi,
es tut mir leid, aber ich hätte da schon iweder ne frage zu C++...
wie mache ich das, dass ich einem wort (string wort) mehrere Bedeutungen zuweisen kann (string wort="Haus")????
Mfg Dark-Dragon14
-
Dark-Dragon14 schrieb:
Hi,
es tut mir leid, aber ich hätte da schon iweder ne frage zu C++...
wie mache ich das, dass ich einem wort (string wort) mehrere Bedeutungen zuweisen kann (string wort="Haus")????
Mfg Dark-Dragon14Was meinst du mit "mehrere Bedeutungen"? Ne Map?
-
interpreter schrieb:
Dark-Dragon14 schrieb:
Hi,
es tut mir leid, aber ich hätte da schon iweder ne frage zu C++...
wie mache ich das, dass ich einem wort (string wort) mehrere Bedeutungen zuweisen kann (string wort="Haus")????
Mfg Dark-Dragon14Was meinst du mit "mehrere Bedeutungen"? Ne Map?
Dann wohl ne multimap.
Glaub aber kaum, dass er weiss was eine map ist.
-
hi,
Habe wirklich keien ahnung was ne map ist..
ich meine hatl, dass man für das wort(string wort)zwei bedeutungen reservieren kann, und auch wenn man nur eine eingibt, dass es richtig ist.. z.b. dass "string wort" für die Wörter Haus und Fenster steht.Und auch wenn man dann nur Fenster eingibt dasses keinen felergibt..
Mfg Dark-Dragon14
-
zyniker schrieb:
interpreter schrieb:
Dark-Dragon14 schrieb:
Hi,
es tut mir leid, aber ich hätte da schon iweder ne frage zu C++...
wie mache ich das, dass ich einem wort (string wort) mehrere Bedeutungen zuweisen kann (string wort="Haus")????
Mfg Dark-Dragon14Was meinst du mit "mehrere Bedeutungen"? Ne Map?
Dann wohl ne multimap.
Glaub aber kaum, dass er weiss was eine map ist.
Wieso ne Multimap? Da reicht ne normale Map.
-
Dark-Dragon schrieb:
hi,
Habe wirklich keien ahnung was ne map ist..
ich meine hatl, dass man für das wort(string wort)zwei bedeutungen reservieren kann, und auch wenn man nur eine eingibt, dass es richtig ist.. z.b. dass "string wort" für die Wörter Haus und Fenster steht.Und auch wenn man dann nur Fenster eingibt dasses keinen felergibt..
Mfg Dark-Dragon14Du könntest ne Map nehmen mit einem std::string als key und einem std::vectorstd::string als value
http://cplus.about.com/library/blstl.htm
-
Am einfachsten wäre es für dich erstmal so zu machen:
string eingabe; cin>>eingabe; if(eingabe == "Haus" || eingabe == "Fenster") //richtig geraten; else //falsch geraten;
|| steht für "oder". Und die Zeichenketten musst du nicht unbedingt nicht einem string zuweisen um vergleichen zu können.
-
interpreter schrieb:
Du könntest ne Map nehmen mit einem std::string als key und einem std::vectorstd::string als value
Nix map, eine multimap, wurde auch bereits erwähnt...
-
als das ist mal der wichtige ausschnitt aus dem prog...und da bei handelt es sich, wenn man "Zeronnen" klein eingibt, dass es als fehler angerechnet wir, wei kann ich das umgehen( so na art groß-kleinschreibungs sperre?)???
int p00=0;
string w1;
string wort1="Zeronnen";cout << "1.Frage: Wie gewonnen, so ...?[1Punkt]"<<endl;
cin >> w1;
cout<< ""<<endl;
{
if(w1==wort1)
cout << "Antwort: '" << w1 << "' ist richtig. "<<name<<" erhaelt "<<p1<<" Punkt(e)"<<endl;
else
cout <<endl;
};{
if(w1!=wort1)
{cout << "Antwort: '" << w1 << "' ist falsch. "<<name<<" erhaelt "<<p00<<" Punkt(e)"<<endl;
cout << "Antwort: '"<< wort1<<"' waere richtig gewesen!"<<endl;}
else
cout <<endl;
};Mfg Dark-Dragon14
-
Mit einer if Kontrolle kann es nur gehen indem du den Ausdruck in der Bedingung richtig formulierst. Sobald du ja eine if Abfrage machst und der wert unwahr wird ist Schluß mit Lustig
#include<iostream> using namespace std; int main() { string w1; int punkt = 0; cout << "Wie gewonnen so .... ? [1 Punkt]\n> "; getline(cin, w1); if(w1 == "Zerronnen" || w1 == "zerronnen") //Ausdruck in der Bedingung cout << w1 << " ist richtig. Du erhälst " << ++punkt << " Punkt." << endl; else cout << w1 << " ist Falsch. Du erhälst " << punkt << " Punkte." << endl; }
-
ich weiss, dass des langsam viele Fragen werden...sry
aber ich würde noch gern wissen, wie ihr euer programm compiliert. als was... dll??dos?? oder als was macht man das..(ich habe bis jetzt immer dos)
Mfg Dark-Dragon14
-
DOS? Meinst du Konsolenanwendung? Das ist gut zum Anfangen.
-
-
Hi, ich wollte mal nachfragen, ob man mit c++ auch flasch-spiele oder größere programmieren kann?(Wenn mans kann)
Mfg Dark-Dragon14
-
Warum folgst du dem Thread nicht und liest erst einmal die Tutorials um dir bei Gefallen dann mal ein Buch zu kaufen. Vorschläge gibt es doch zuhauf. Da haste die nächsten paar Monate oder gar Jahre mit zu tun. Hier im Forum kannst du kein C++ lernen.
Und vor allem, gewöhn dir besser mal an Feedback auf die Antworten zu geben, das macht nicht nur deinen Wissensstand klar sondern der Antworter weiss auch das sich die Mühe gelohnt hat die er sich gemacht hat. Ich rede jetzt nicht von mir, nur ich bin in vielen Foren unterwegs und da wird so ein Thread wie der hier nicht gerne gesehen, oft einfach gelöscht. Hier sind sie human, hier sind aber auch meist professionellere Nutzer.
Trotzdem: Man kann mit C++ und entsprechenden Toolkits alles programmieren. Eine Programmiersprache wie C++ stellt dir alles zur Verfügung. Spiele werden meistens in C++ geproggt. Wer Flash machen will der soll sich Flash besorgen. Ich schreibe meine HTML Seiten ja auch nicht in C++, selbst wenn das geht könnte ich es auch nicht.
Man nimmt die Sprache die für "ihren" Einsatzzweck am besten geeignet ist.
Infos = Google == Suchen || Fragen nach dem Suchen
-
Einem Anfänger Sutter empfehlen find ich 'ne dumme Idee.
... war als Sequenz gedacht: erst die C++-Tutorials, dann Bücher von Meyers, Sutter ...
Herb Sutter ist in der Tat für Einsteiger unverdaulich.
-
kuckuck schrieb:
Warum folgst du dem Thread nicht und liest erst einmal die Tutorials um dir bei Gefallen dann mal ein Buch zu kaufen. Vorschläge gibt es doch zuhauf. Da haste die nächsten paar Monate oder gar Jahre mit zu tun. Hier im Forum kannst du kein C++ lernen.
Und vor allem, gewöhn dir besser mal an Feedback auf die Antworten zu geben, das macht nicht nur deinen Wissensstand klar sondern der Antworter weiss auch das sich die Mühe gelohnt hat die er sich gemacht hat. Ich rede jetzt nicht von mir, nur ich bin in vielen Foren unterwegs und da wird so ein Thread wie der hier nicht gerne gesehen, oft einfach gelöscht. Hier sind sie human, hier sind aber auch meist professionellere Nutzer.
Trotzdem: Man kann mit C++ und entsprechenden Toolkits alles programmieren. Eine Programmiersprache wie C++ stellt dir alles zur Verfügung. Spiele werden meistens in C++ geproggt. Wer Flash machen will der soll sich Flash besorgen. Ich schreibe meine HTML Seiten ja auch nicht in C++, selbst wenn das geht könnte ich es auch nicht.
Man nimmt die Sprache die für "ihren" Einsatzzweck am besten geeignet ist.
Infos = Google == Suchen || Fragen nach dem Suchennaja des mit den ganzen frage ist ja nicht böse gemeint, aber als anfänger, will cih se gleich stellen, denn was ntzt es mir, wenn ich das tuturial durch habe, aber die ersten schritte nicht verstanden haben??
Mfg Dark-Dragon14
-
Hallo,
Dark-Dragon14 schrieb:
naja des mit den ganzen frage ist ja nicht böse gemeint, aber als anfänger, will cih se gleich stellen, denn was ntzt es mir, wenn ich das tuturial durch habe, aber die ersten schritte nicht verstanden haben??
Mfg Dark-Dragon14nochmal lesen und/oder fragen, wenn du was nicht verstanden hast. Allerdings solltest du dich mit Spieleprogrammierung erstmal zurückhalten, weil das schon eins der schwereren Dinge ist.
-
CarstenJ schrieb:
Hallo,
Dark-Dragon14 schrieb:
naja des mit den ganzen frage ist ja nicht böse gemeint, aber als anfänger, will cih se gleich stellen, denn was ntzt es mir, wenn ich das tuturial durch habe, aber die ersten schritte nicht verstanden haben??
Mfg Dark-Dragon14nochmal lesen und/oder fragen, wenn du was nicht verstanden hast. Allerdings solltest du dich mit Spieleprogrammierung erstmal zurückhalten, weil das schon eins der schwereren Dinge ist.
jo, kalr werde ich erst klein anfangen :)..Ne ich wollte nur wissen, ob des mit c++ möglich ist, da ich mal spieleprogrammierer werden will*g*
Mfg Dark-Dragon14
-
Dark-Dragon14 schrieb:
CarstenJ schrieb:
Hallo,
Dark-Dragon14 schrieb:
naja des mit den ganzen frage ist ja nicht böse gemeint, aber als anfänger, will cih se gleich stellen, denn was ntzt es mir, wenn ich das tuturial durch habe, aber die ersten schritte nicht verstanden haben??
Mfg Dark-Dragon14nochmal lesen und/oder fragen, wenn du was nicht verstanden hast. Allerdings solltest du dich mit Spieleprogrammierung erstmal zurückhalten, weil das schon eins der schwereren Dinge ist.
jo, kalr werde ich erst klein anfangen :)..Ne ich wollte nur wissen, ob des mit c++ möglich ist, da ich mal spieleprogrammierer werden will*g*
Mfg Dark-Dragon14sorry, aber mich quälen einfach ne menge fragen...wie kann ich dem programm sagen,dass es genau dann, wenn der benutzter ein bestimmtes wort eingibt, an einen bestimmten if-blockanfang springt???
Mfg Dark-Dragon14