Auf irgendein Tastendruck warten



  • Hey Leute 🙂
    Diese Frage ist -denke ich- ziemlich leicht für euch zu beantworten.
    Ich hätte gerne eine Pause in meinen Programm (erst wenn eine Taste gedrückt wird gehts weiter).
    Nun findet google etwas aber nichts funktioniert. Ich benutze den Compiler CODE::BLOCKS, ich habe versucht:

    while ( fgetc(stdin) != '\n');
    while ( getchar() != '\n');
    _getch();
    getch(); //dort wollte ich conio includen findet er aber nicht (so habe wir es auch in der Schule gelernt..
    system("pause") //klappt kommt aber ein Text (das möchte ich nicht) und das soll nicht gut sein (stand in einem Forum)
    

    Also helft mir bitte :p

    Gruß



  • Das ist nicht Teil des C++ Standard. Welches OS hättest du denn gerne supported?



  • Ist mit OS Betriebssystem gemeint? :p
    Wenn ja -> Windows



  • Code::Blocks auf Windows mit mingw.

    Da hat's bei mir aber ganz sonnig eine

    C:\mingw\x86_64-w64-mingw32\include\conio.h
    


  • volkard schrieb:

    Code::Blocks auf Windows mit mingw.

    Da hat's bei mir aber ganz sonnig eine

    C:\mingw\x86_64-w64-mingw32\include\conio.h
    

    Also mit dem Compiler "Borland" habe ich conio.h auch, aber wahrscheinlich ist das völlig egal 🙂
    Aber wirklich findert er bei mit nicht.



  • Skeptar schrieb:

    Aber wirklich findert er bei mit nicht.

    Kann schon sein. Eigentlich ist die <conio.h> auch ein Borland-Ding und eben nicht im C++-Standard. Eigentlich komisch, daß sie bei mir dabei ist. Ist vielleicht neu.
    Meine Version ist

    gcc version 4.8.1 (rev5, Built by MinGW-W64 project)
    


  • Ich habe die Version wx2.8.12 muss ich das neu downloaden oder kann ich das updaten?



  • Skeptar schrieb:

    Ich habe die Version wx2.8.12 muss ich das neu downloaden oder kann ich das updaten?

    Ich hatte ein fertiges mingw installiert.
    http://sourceforge.net/projects/mingw/files/
    Und da den Installer.

    Und Code::Blocks dann eben die kleine Version ohne mingw dabei.

    Von Code::Blocks habe ich auch genau die wx2.8.12!
    Aber ich habe vom Compiler eine andere Version.
    Die andere Version kannste zusätzlich installieren.

    Und dann eben noch in Settings/Compiler/ToolchainExecutables den Pfad angeben und die mingw32_-Präfixe wegmachen.



  • Also habe nun uninstall gedrückt hoffe das war das richtige 🙂
    Und das neue dann installiert wo ich etwas uninstalliert habe 😃
    Und jedzt habe ich versucht:

    #include <conio>
    

    Geht nicht und nun merke ich... wenn ich

    #include <conio.h>
    

    schreibe klappts.

    Also mal schaun was ich denn uninstalliert habe. 😃
    Damit ist der Thread erstmal geschlossen


Anmelden zum Antworten