CLI (C++)
Hi! I'd like to make a CLI that has supports for example menus that highlight the "hovered" option (which can be changed eg. with the arrow keys), and of course some way to for example write the values to the menu or change the attributes otherwise. What I think I need to do this is a way to change already printed lines in the command line window, use colors or fonts for highlighting, and get continuous keyboard input from the user. I did some small research and found nothing but \r, which won't help a lot when editing multiple lines, I suppose. I have also heard about event-based programming and I could implement it on my own if I just knew how tho get that input. Tell me if you need more information on what I'm trying to accomplish. Thanks in advance!