konsolenfenster schliessen, wie?



  • Ich hab ein Programm geschrieben ( console unter vs6 )

    am ende habe ich ein getchar() eingebaut.

    jetzt lief das programm durch, und bei einer tasteneingabe hat sich das programm geschlossen.

    Jetzt benutze ich die STL
    z.b.
    #include <stlport/string>

    und jetzt geht es nicht mehr.

    ich kann ein zeichen abfragen, das fenster bleibt offen.

    habe das getchar rausgenommen, und habe das gleiche problem

    das fenster bleibt auf. wenn ich das fenster per hand zumache ( auf schliessen klicke ) dann beendet sich das programm mit einem "fehlercode"
    in der art
    programm wurde mit ox2342342 beendet.

    was kann ich machen?



  • Bist du sicher, dass dein Prog terminiert?



  • Ne keine ahnung

    ich steppe im debugmodus durch

    er kommt ganz normal bis zum schluss

    return 0;

    und wenn ich da F10 drücke passiert nichts mehr. was kann ich machen?



  • Was ist denn "#include <stlport/string>" und was hat es mit der STL zu tun und wofür brauchst du es?

    Funktioniert alles ohne das #include?



  • stlport

    http://www.stlport.org/

    Ich soll es hier verwenden, glücklich bin ich auch nicht drüber, ohne gings ja 😞

    da ich noch eine andere klasse includiert habe, die braucht das anscheinend so

    hab von stlport vorher auch noch nie was gehört. maybe kann das einer hier zusammenfassen?



  • STLport ist auch nur eine STL-Implementierung. Wenn du die Includepfade richtig eingestellt hättest, dann könntest du sie verwenden wie jede andere STL-Implementierung.


Anmelden zum Antworten