C++ Datensystem
-
ich bin halt erst 13 Jahre alt. Ich weiß nicht ob das was damit zu tun hat aber es ist halt so schwierig.
Mein Problem:
ich brauche am besten den kompletten quelltext mit 2 beispielen.
-
Zu was bitteschön?!
Im übrigen habe ich dir ja bereits ein Beispiel gepostet. Wenn du das nicht zum laufen bringst, rate ich dir wirklich ein Anfängerbuch zu holen. Ansonsten bringt es nichts da jetzt gross etwas zu zeigen..

-
ich hab ja ein buch aber des is halt so kompliziert. und wenn ich ein buch für kinder kauf, weiß ich am schluss was int main() heiß mehr auch nich

-
Dann hol dir das:
http://www.amazon.de/C-für-Spieleprogrammierer-Heiko-Kalista/dp/3446403329Damit kannst du gut als anfangen, aber es geht auch genug weit, um wirklich etwas zu lernen.
-
lucaschwarz999 schrieb:
ich bin halt erst 13 Jahre alt. Ich weiß nicht ob das was damit zu tun hat aber es ist halt so schwierig.
Nur als Hinweis: Ich habe mit 11 Jahren angefangen - wenn man es will kann man sich damit auch auseinander setzen. Nur legst du hier im Thread teilweise ein Verhalten an den Tag, das ich vielleicht bei einem halb so Alten verstehen würde. Siehe dazu etwas unterhalb den ersten Punkt...
lucaschwarz999 schrieb:
ich brauche am besten den kompletten quelltext mit 2 beispielen.
1. Auch wenn dir eine Antwort nicht weiter hilft, kann man dies nett sagen. Du möchtest sicherlich hier nicht wie ein Kleinkind behandelt werden, und willst von anderen eine Leistung bekommen (die denen Zeit kostet).
2. Nützt es dir garnichts, wenn du ohne Kenntnisse den kompletten Quelltext bekommst. Davon lernst du es auch nicht. Besser ist es, tatsächlich ein nahezu x-beliebiges Tutorial/Buch zu wählen und regelmäßig konkrete Fragen zu kleinen Problemen zu stellen.
Sprich:
a) DU versuchst dich erstmal an einem Tutorial. Du probierst die ersten kleineren Programme aus.
b) Wenn du etwas darin nicht verstehst, oder andere fragen hast, eröffnest du hier einen Thread (Mit möglichst aussagekräftigen Titel), kopierst den Teil des Codes (Bei wirklich kleinen Programmen kann dies auch alles sein) hinein, zu dem du fragen hast, stellst diese Fragen.
c) Daraufhin wirst du sicherlich auch Antworten und Hilfestellungen bekommen.3. Mit dem Argument Englisch mit 13 Jahren akzeptiere ich, auch wenn es wohl inzwischen nicht unüblich ist mit diesen Alter bereits Englischgrundlagen zu haben (Kenne inzwischen Kindergärten und Grundschulen die einen bereits zackhaft an Englisch führen). Auf lange Sicht wirst du aber - sofern du wirklich Programmieren willst - nicht an Englisch herum kommen (Mathe wäre auch ganz gut). Daher solltest du demzufolge in den Fächern besonders aufpassen und möglichst früh auch vielleicht mit einfachen englischen Büchern beginnen.
cu André
-
lucaschwarz999 schrieb:
ich brauche am besten den kompletten quelltext mit 2 beispielen.
#include <iostream> #include <string> #include <map> int main(){ std::map<std::string, std::string> Flugzeug; Flugzeug["737-800"] = "Hier die Daten über das Flugzeug 737-800"; Flugzeug["737-100"] = "Hier die Daten über das Flugzeug 737-100"; std::string Typ(""); std::cout << "Flugzeugtyp eingeben: "; std::cin >> Typ; std::cout << std::endl << Flugzeug[Typ] << std::endl << std::endl; return 0; }
-
warum geht das dann nicht?
#include <iostream> using namespace std; char flugzeug; int main() { cout << "Bitte Flugzeugnamen eingeben: " << endl; cin >> flugzeug; switch(flugzeug) { case "boeing 737-800": cout << "Daten Boeing 737-800: " << endl; break; case "airbus a380": cout << "Daten Airbus A380: " << endl; break; } }
-
Bei den
case-Marken sind nur integrale, compilezeit-konstante Werte erlaubt. Andere Vergleiche musst du mitifdurchführen.Und gewöhn dir für die Zukunft gleich an, zu sagen, was nicht geht.
-
wie kann ichs noch machen??
-
Hat er doch schon gesagt. if..
Aber komm jetzt nicht auf die Idee das für 100 Flugzeuge zu machen.. Da speicherst du das lieber in einer std::map und greifst dann darauf zu..int main() { cout << "Bitte Flugzeugnamen eingeben: " << endl; cin >> flugzeug; if ( flugzeug == "boeing 737-800") cout << "Daten Boeing 737-800: " << endl; else if ( flugzeug == "airbus a380" ) cout << "Daten Airbus A380: " << endl; }
-
wie geht das mit std::map ???
und außerdem .... ich will das mit ein paarhundert flugzeugen machen

-
Es bringt dir wahrscheinlich nicht sehr viel, wenn wir dir das jetzt gleich sagen. Aber du kannst dich zu
std::mapmal einlesen, zum Beispiel hier oder hier.
-
lucaschwarz999 schrieb:
wie geht das mit std::map ???
und außerdem .... ich will das mit ein paarhundert flugzeugen machen

Hier:
http://www.cplusplus.com/reference/stl/map/Dann kannst du dir einfach einen string, als Key hinzufügen und dann in einer Klasse die Daten sammeln. Somit kannst du dann ganz elegant das raussuchen, was du willst. Ohne die ganzen Abfragen..
-
ich kann nicht so gut englisch und in google gibts fast nichts
-
lucaschwarz999 schrieb:
ich kann nicht so gut englisch und in google gibts fast nichts
Ach, komm. Du hast dich ja bis jetzt an Eigeninitiative richtig übertroffen. 3. Link bei google:
http://www.cpp-tutor.de/cpp/le18/le18_01.htm#mapWillst du es noch einfacher? - Dann vergiss das mit dem Programmieren. Geschenkt wird dir nichts. Du musst dich schon ein wenig selbst darum kümmern, wenn du etwas lernen willst.
Und in jedem zweiten Post zu jammern, dass du kein Englisch verstehst, hilft dir nix.
http://dict.leo.org/Hier ein Wörterbuch und ab an die Lernerei. (Du wirst in ein paar Jahren noch froh sein, wenn du bereits Englische Texte lesen kannst und deine Mitschüler sich dann mit noch mit einfachern Wörtern rumschlagen. Englisch kann man imo nicht früh genug lernen.)
-
lucaschwarz999 schrieb:
ich kann nicht so gut englisch
dann quäl' dich durch. dein freun heißt http://dict.leo.org/
-
Siehst du. Jeder sagt das gleiche.. Und wenn du es trendiger magst:
http://www.systran.de/Kann auch einfache Sätze relativ gut übersetzen.
-
Hallo
Meine Vermutung: der gleiche Typ wie hier:
http://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=11018&highlight=
chrische
-
chrische5 schrieb:
Hallo
Meine Vermutung: der gleiche Typ wie hier:
http://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=11018&highlight=
chrische
Ne, ist er nicht.
-
Hallo
Sicher? Der hat doch vorher auch immer Stress mit vector gehabt.
chrische
official&client=firefox-a