<string>2int etc



  • Hi,

    wurde bestimmt schon tausendmal gefragt
    und hier zum tausendunderstenmal 🙄

    wenn ich hab

    string str = "16.03.87   2629.00      0.00      0.00      0.00         0";
    

    dann brauchte ich jetzt vom Datum 3 Integerwerte
    und ausserdem noch die Fließkommazahl.

    Mit sscanf() is es ja kein Problem,
    aber gibt's vielleicht auch eine elegantere C++ Lösung,
    wie z. B. sowas wie bei Streams: cin>>?
    Gut, ich könnt den String erst in eine Datei schreiben und dann wieder auslesen,
    is aber glaub ich ned ganz des Gelbe vom Ei 😉

    mfg
    Martin



  • ja, wurde schon tausend mal gefragt und steht auch in der FAQ.

    #include <sstream>
    
    stringstream s;
    s << "16.03.87   2629.00      0.00      0.00      0.00         0";
    s >> a >> b >> c...
    


  • Uuuiiii

    danke 😃


Anmelden zum Antworten