Array füllen
-
String MeinArray[2][2] = {{"index1-teil1", "index1-part2"}, {"index2-teil1", "index2-part2"}};
wieso geht das nicht? in der c++-fibel steht ein änliches beispiel nur mit int... (s. 904)
-
#include <iostream> #include <string> int main( ) { std::string test[2][2]= {{"index1-teil1", "index1-part2"}, {"index2-teil1", "index2-part2"}}; std::cout << test[0][0]; }
funktioniert bei mir einwandfrei
das s von string muss übrigens klein
-
wenn ich das "s" klein schreibe, bekomme ich nur fehlermeldungen...
arbeite mit dem BCB. funktioniobeln tut immer noch nix bei mir... mhh
-
bertold schrieb:
wenn ich das "s" klein schreibe, bekomme ich nur fehlermeldungen...
arbeite mit dem BCB. funktioniobeln tut immer noch nix bei mir... mhh
hast du #include <string> (ohne.h) gemacht?
hast du using namespace std; oder std::string gemacht?
ist dein compiler vielleicht veraltet und kennt headerdateien ohne .h noch nicht?
wie lauten denn die fehlermeldungen wenn du "s" kleinschreibst?
-
öhhhm, bin grad auf der visuellen ebene.
funkt jetzt wieder. musste nur den BCB neustarten.
danke!