Willst du mir Honig ums Maul schmieren? Sei es drum: Dein Programm heißt doch irgendwie, oder nicht? Ich meine die deineProgrammName.exe-Datei. Öffne eine Konsole (Eingabeaufforderung) und gehe ich das Verzeichnis in dem sich diese exe-Datei befindet. Dann tippst du diesen Namen ein und drückst enter, dann kommt der Text
Kannst es auch (unter Windows) mit system("pause"); oder getch(); versuchen.
Bearbeitung:
@Pablo, nicht so schnell.
-- Wer früher stirbt ist länger tot.Dieser Post wurde am 19.05.2004 um 23:08 Uhr von (un)wissender editiert.
dann benutze system("paue") oder lese in meinem Link die dritte Lösung. Mann, macht dir das Leben nicht so schwer. -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth!
Ich weiß nicht, was du machst, aber irgendwas ist falsch daran. Probier enfach mal ein bisschen rum, wenn nichts geht, von dem was hier gepostet wurde, dann liegt es an dir bzw. deinem Computer. -- Wer früher stirbt ist länger tot.
fflush(stdin)? Tut mir leid, aber du kannst nur ostreams flushen, und mit std::cin hat der file descriptor stdin nur begrenzt was zu tun. Versuchs mal so:
C++:
std::cin.ignore(std::cin.rdbuf()->in_avail());
-- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra
Hat bei mir abger gefunzt, ganz im Gegenteil zu std::cin.ignore(std::cin.rdbuf()->in_avail());. Scheint also doch irgendwie compiler oder/und plattformabhängig zu sein. -- Wer früher stirbt ist länger tot.