Arrayinhalt mit Werten
-
hi @t @ll

Herr Array schrieb:
die spinnen ja,die arrays
so glaub ich es jetzt.
in php oder so war es möglich,dass es so ungefähr ausschaute.....$lol array[] = [a = 2, b = 3, c = 4];Falls es nicht so richtig ist,ist das egal,ich habe schon php vergessen ^^
also wie chönnt ihc den code in c++ umwandeln,sodass das so ungefähr aussieht:
int array_test[] = { apfel = 2, birne = 14, orange = 61};
- 
man könnte ja auch int apfel vorhin hinschreiben und falls es fehler erbeben würde oder?naja so long

-
HI, wieso willst du deine Arrayelemente auf verschiedenen Indizes haben ???
-
Freak_Coder schrieb:
HI, wieso willst du deine Arrayelemente auf verschiedenen Indizes haben ???
Damit ich nicht immer ...
const int apfel = 2; const int birne = 14 const int orange = 61.. schreiben muss,außerdem sollte das vereinfacht wrerden.
-
enum Obst { apfel = 2, birne = 14, orange = 61 };
-
struct Fruechtekorb{ int apfel; int bierne; int orange; }; Früchtekorb emmas korb = {2,14,61];oder
strukt Dingens{ string name; int anzahl; }; Dingens dinger[3] = { "Apfel", 2, "Bierne", 14, "orange", 61};Die letzte Zeile sollte natürlich im Main oder sonst wo stehen.
-
Arrayer schrieb:
in php oder so war es möglich,dass es so ungefähr ausschaute..
...$lol array[] = [a = 2, b = 3, c = 4];Das nennt sich assoziatives Array und ist in C++ über Maps machbar. Ungetestet:
#include <map> #include <string> #include <iostream> int main() { using namespace std; map<string, int> arr; arr["apfel"] = 2; arr["birne"] = 3; arr["pflaume"] = 5; cout << arr["birne"] << endl; }