⚙️ C & C++ C++ Help keypress

Status
Not open for further replies.

Bit-by-Bit

Forum Guru
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

About this Thread

  • 1
    Replies
  • 404
    Views
  • 1
    Participants
Last reply from:
Unknown user

Trending Topics

Online now

Members online
341
Guests online
1,084
Total visitors
1,425

Forum statistics

Threads
2,273,575
Posts
28,950,428
Members
1,235,837
Latest member
ninzi
Back
Top