C++ Arrays
-
Einen wunderschönen guten Abend,
ich bin vor ein paar Stunden von Python zu C++ gewechselt. Ich habe mir dafür ein Buch gekauft, um meinen Einstieg in C++ zu erleichtern. Nun bin ich bei den Arrays angekommen. Ich habe eine Liste mit Produkten erstellt, welche 2 Dimensionen hat.
Nun habe ich folgendes Problem:
Die Zusatzinformationen werden nicht ausgegeben. Es werden lediglich die Produkte ausgegeben. Was habe ich falsch gemacht?#include <iostream> int main() { std::string Produkte[3][2]; Produkte[0][0] = "Messer"; Produkte[0][1] = "2,99"; Produkte[1][0] = "Teller"; Produkte[1][1] = "4,99"; Produkte[2][0] = "Tasse"; Produkte[2][1] = "3,99"; std::cout << "Produkt: " << Produkte[0][0]; std::cout << " Preis: " << Produkte[0][1] << std::endl; std::cout << "Produkt: " << Produkte[1][0]; std:cout << " Preis: " << Produkte[1][1] << std::endl; std::cout << "Produkt: " << Produkte[2][0]; std::cout << " Preis: " << Produkte[2][1] << std::endl; }
Danke im Vorraus für eure Antworten.
Schöne Feiertage
Liebe Grüße,
Aleksej
-
Achso, hier ist die Ausgabe:
Messer
Teller
Tasse
-
@redexception Und hier ist die Ausgabe, die ich auch erwartet habe:
https://ideone.com/f6DgrW
-
Hmm...
Woran könnte es liegen? Ich benutze Visual Studio Enterprise .
-
-
Uff, das habe ich übersehen...
-
-
@manni66
Niemals! Wenn einem da beigebracht wird, ein Objekt mittels eines Arrays statt einer Klasse zu beschreiben?
-
@yahendrik sagte in C++ Arrays:
Uff, das habe ich übersehen...
Du hast ihn mit einem zusätzlichen
using namespace std;
in ein Label mit Namen std umgewandelt. Auch ein schöner Trick.