Ich komme nicht weiter :(

  • Hi!

    ich lerne im Moment C++ und bin noch ganz in meinen Anfängen. Nun bin ich in meinem Büchlein an nem Punkt angelangt wo ich nicht weiterkomme.
    Ich habe nun bei folgendem Code ein Problem, dass ich die Variablen zwar als Strings deklarieren und per getline füllen kann, allerdings kann ich sie dann nicht mehr explizit in Integer/Floats/Doubles ändern da er mir dann drölf Fehler ausspuckt. Vielleicht hat ja hier jemand einen weisen Rat für mich :D


    Danke für jede Antwort!

  • dann wird er beim getline einen fehler bekommen, oder?

    ich denke eher er sollte zwischen getline(..); und ergebnis = ...

    noch ein static_cast <int> zahla;

    und das gleiche für zahlb einfügen.. vlt. funktionierts ja!

    Kenn mich aber leider selbst ned so gut aus.. is nur ein kleiner versuch selbst mitzudenken ;)


    lg
    Andi

  • is bei mir auch nur ein schuss ins blaue... allerdings hast du dann das selbe problem wieder...

    wenn du das als int deklarierst und dann einen string (getline();) einliest..

    deswegen würde ich meinen, dass er es nacher "casten" sollte.. sprich umwandeln.. aber wie gesagt: meine erfahrung ist (seeehr) begrenzt :D


    lg
    Andi