stringchaos



  • ich bin Anfänger und suche Möglichkeiten zur Stringverarbeitung. Suche in Faqs und im Forum ergab:
    es gibt char-arrays (

    char c[n];
    

    ),
    strings (

    string a;
    

    ),
    Zeiger (

    char* b;
    

    )
    und std::string.
    Welche Variante bietet am ehesten die Möglichkeit folgende Probleme zu lösen:

    (Ausgangspunkt ist eine in einem String gespeicherte Zahl )

    Ich möchte

    1. Ziffern in ein int übernehmen, bis int vorgegebenen int wert überschreitet.

    2. Ziffern eines intwertes als string mit Teilstring(ab position y) zu einem neuen string verketten

    Mit welcher der eingangs erwähnten Varianten müsste ich mich näher beschäftigen, um alle diese Probleme lösen zu können?

    Danke und Verzeihung für die bestimmt laienhaft gestellte Frage.



  • Ich würde Dir empfehlen Dich mit std::string auseinanderzusetzen. Für die Umwandlung von Zahlen in strings und zurück empfehle ich einen Blick in die FAQ, außerdem darf natürlich der Hinweise auf boost::lexical_cast (www.boost.org) nicht fehlen.

    MfG Jester



  • die cstring sind ein übrigsbleibsel aus der C -sprache.
    ich würde die stings aus der STL verwenden

    http://www.cppreference.com/cppstring.html


Log in to reply