What's new

C & C++ C++ Help keypress

Status
Not open for further replies.

Fritzx

Forum Veteran
Elite
Joined
Jan 12, 2016
Posts
1,160
Reaction
4,158
Points
764
Ask lang po pano po yung code sa ganto ?
example:

" Press B to back "

Kapag pinindot ko yung B button sa keyboard automatic execute na di na need mag input ng letter ( Like " Enter letter: " ganyan )
thanks po sa makakatulong. nag try ako mag search pero iba sya sa need ko.
 
Para gawin ito sa C++, maaari mong gamitin ang library na <conio.h> para makapag-interact sa keyboard input ng user ng hindi nangangailangan ng enter key. Narito ang isang simpleng halimbawa ng code na gagawa ng program na maghihintay sa pag-pindot ng "B" key sa keyboard bago mag-proceed ng walang pagtatanong ng karagdagang input:

C++:
#include <iostream>
#include <conio.h>

int main() {
    char ch;

    std::cout << "Press 'B' to back" << std::endl;

    while (true) {
        ch = _getch(); // Makukuha ang keyboard input ng user ng hindi nangangailangan ng enter key

        if (ch == 'B' || ch == 'b') {
            std::cout << "Back action executed!" << std::endl;
            break; // Magtatapos ang loop kapag na-press ang 'B' key
        }
    }

    return 0;
}

Sa code na ito, ginamit natin ang _getch() function mula sa <conio.h> library upang makuha ang character na pinindot ng user sa keyboard. Kapag na-detect na ang 'B' key, mag-eexecute ang program ng action na "Back action executed!" at magtatapos ang loop.

Pakiusap lang, tandaan na ang <conio.h> library ay specific sa ilang mga compiler at environment sa C++, kaya't maaaring hindi ito mag-work sa lahat ng environment. Kung mayroon kang ibang questions o kailangan ng karagdagang tulong, huwag kang mag-atubiling magtanong.
 
Status
Not open for further replies.

Similar threads

Back
Top