Strings



  • #include <iostream.h>
    #include <conio.h>
    #include <string.h>

    typedef char * string ;

    int main()
    {
    string gruss, ende;

    gruss = "Einen wunderschoenen guten Tag!" ;

    cout<< gruss ;

    ende = ", nicht wahr?" ;

    gruss.insert(30,ende);

    cout<< gruss ;

    getch() ;
    return 0 ;
    }

    --> das ist mein Programm, zumindest die vorläufige Version, denn schon hier hat sich ein Fehler eingeschlichen:

    request for member `insert' in ` gruss', which is of non-aggregate type `char*'

    --> das ist die Fehlermeldung. Allerdings muss ich den string mit char * und nicht mit char deklarieren sonst funktioniert das Programm auch nicht.

    ( bei gruss.erase(.........) funzt des auch net )

    Würde mich über Hilfe freuen.

    Danke



  • #include <iostream>
    #include <string>
    using namespace std;


Anmelden zum Antworten