schleife bis tastendruck



  • Hallo
    irgendwie macht mir die hitze zu scahffen ( bei sind sind es ca. 30grad und sonne pur )
    ich brauche irgendein getchar() damit das hier funktiniert:

    while ( Gedrückte Taste != Enter )
    {
        do Irgendwas;
    }
    

    alle scanf, getw usw. funtionieren nicht so wie ich will. das programm stoppt bei while ( ) und wartet auf einen tastendruck. es muss aber sein das Irgendwas immer ausgeführt wird bis der benutzer enter ( oder von mir aus was anderes ) drückt.

    bitte um ein tipp



  • while(kbhit() != ENTER)  //kenne die zahl nicht                           
    {                                            
         if (getch() == 'm') //abfrage, welche taste gedrückt wurde
              tolle sachen                                
         if (getch() == 'n')            
              tolle sachen                              
    }
    


  • hmmmm

    wenn ich sowas mache:

    while ( true )
        {
            if ( kbhit() ) break;
            Sleep(1000);
            fprintf(stdout, "a");
        }
    

    dann führt er die schleife aus und wenn ich eine Taste drücke, wird sie aufn Bildschirm angezeigt 😕 aber die schleife wird nicht beendet



  • ich hab das mitn extra thread gemacht 🕶


Anmelden zum Antworten