Eingabestrom in mehrere Strings [gelöst]
-
Nabend,
kennt jemand eine Möglichkeit Zeichen aus einem Eingabestrom einmal auszulesen und die gleiche Eingabe in mehrere Strings zu legen. Also eine Eingabe vorzunehmen und den gleichen Inhalt in mehreren Strings zu speichern.
Der Theorie nach so etwas, ohne dass zwei mal eingegeben werden muss.
#include <iostream> #include <string> int main() { std::string a; std::string b; std::cin >> a >> b; return 0; }
Oder theoretisch so:
#include <iostream> #include <string> int main() { std::string a; std::string b; std::getline (std::cin, a ,b); return 0; }
Hoffe ihr wisst was meine.
Gruß,
-
int main() { std::string a; std::string b; std::cin >> a; b = a; }
-
@manni66 Perfekt, Firma dankt.
-
Und wenn du es öfters brauchst kannst du auch ein array + fill nutzen:
string str; cin >> str; array<string,10> ar; ar.fill( str );
-
@out Auch sehr nützlich, danke.