Problem mit string in Verbindung mit einer Struktur
-
Ich habe folgendes Probelm:
Ich will aus der Kommandozeile etwas auslesen und das in einem string speichern.
Der string ist aber ein Element einer Struktur.Die naheligenste Lösung wäre:
#include <iostream.h> #include <string> using namespace std; struct teststruktur { string test; } int main() { teststruktur xy; cin >> xy.test; return 0; }
Aber das funzt nicht ich bekomme einen Kompiler Fehler, der Operator >> wäre für diesen Fall nicht definiert.
Wie sonst kann ich das Ergebnis von cin in der Struktur speichern ???
-
ohne jetzt meinen compiler damit quälen zu wollen...
Ich würd sagen dein problem ist das du ein deprecated header verwendest
(nimm mal #include <iostream> statt #include <iostream.h>) und zum anderen fehlt noch ein semilkolon hinter der definition deines structs.dann funzt das hoffentlich auch