Error mit istringstream



  • Hallo zusammen,
    habe eine Anfängerfrage:
    Kann mir jemand die folgende Fehlermeldung erklären?
    Viele Grüße

    g++ -o main -lpthread main.cpp
    main.cpp: In function ‘void* dispatcherThreadRoutine(void*)’:
    main.cpp:108: error: variable ‘std::istringstream commandline’ has initializer but incomplete type

    ...
    const int MAXLINE = 100;
    ...
    char cline[MAXLINE];
    cin.getline(cline,MAXLINE);
    istringstream commandline(cline);
    string command;
    commandline >> command;
    ...


  • Mod

    #include <sstream>
    

    Wenn du Strings und Stringstreams kennst, warum dann noch char-Arrays?



  • ok, vielen Dank, das war es schon. Warum char wenn ich strings kenne, berechtigte Frage. So gut kenne ich sie dann doch nicht, versuche aber mal das char array mit nem string zu ersetzen.
    Viele Grüße


Anmelden zum Antworten