2D char array in vector string
-
wie kann ich am besten so ein 2D char array in vector<string> umwandeln?
beispiel is 2D parameter char* argv[] von main funktion.
-
Indem du jedes 1D-Char-Array in einen String umwandelst. Und das in einer Schleife.
-
pumuckl schrieb:
Indem du jedes 1D-Char-Array in einen String umwandelst. Und das in einer Schleife.
Ne.

int main(int argc, char* argv[]) { std::vector<std::string> args(argv, argv + argc); }
-
cooky451 schrieb:
Ne.

int main(int argc, char* argv[]) { std::vector<std::string> args(argv, argv + argc); }OK, erwischt. Ich bin nicht auf dem Damm...
(In dem Fall übernimmt der Iterator-Ctor vom vector die Schleife
)
-
vielen dank, so einfach haette ich nicht erwartet.