Czy istnieje "Automatyczny ENTER" ?

0

Czesc wszystkim. Napisalem pewien program. Mianowicie KEYBOARD, czyli pianino. Tylko jest jeden problem, kiedy nacisne na klawisz to musze takze nacisnac ENTER aby zaakceptowac klawisz(dzwiek). Tutaj rodzi sie moje pytanie: Czy jest mozliwosc aby po kazdym nacisnietym klawiszu automatycznie sam naciskal sie ENTER, i czy w ogóle da sie tak zrobic. Z gory dziekuje za pomoc i dołączam moj program.

#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <windows.h>
#include <string>
using namespace std;
int main ()

{
char answer;
cout<<"Wcisnij jakis klawisz i zatwierdzaj go Enterem zeby tworzyc wlasna kabinajce dzwiekow.\n";
top:
cin >> answer;
switch (answer) {
case '1':
Beep(200,250);
break;
int repeat_number = 10;
int key = VK_RETURN;
for(int i=0; i <= repeat_number; i++) {
keybd_event(key ,0 ,0 ,0);
keybd_event(key ,0, KEYEVENTF_KEYUP ,0);
Sleep(1);
case '2':
Beep(250,250);
break;
case '3':
Beep(300,250);
break;
case '4':
Beep(350,250);
break;
case '5':
Beep(400,250);
break;

 int repeat_number = 10;
 int key = VK_RETURN; 
 for(int i=0; i <= repeat_number; i++) {             
       keybd_event(key ,0 ,0 ,0);
       keybd_event(key ,0, KEYEVENTF_KEYUP ,0);
       Sleep(1);
 }      

}
goto top;
return 0;
}

0

pewnie się da, ale nie tak należy to robić.
skoro zainkludowałeś conio.h, to masz tam na przykład getch(), które nie czeka na enter...

1 użytkowników online, w tym zalogowanych: 0, gości: 1