我正在获取密码作为输入。我已经看过各种示例,但它们要么使用while循环,要么使用SETCONSOLE方法。两者都有问题。在我输入字符之前实现while循环打印1*。另一种方法是在我键入时使用echoHIDE字符,而我想打印出来。我将不胜感激帮助我使用SETCONSOLE方法用*屏蔽我的输入。我将不胜感激。附上代码!voidsignup(){gotoxy(10,10);stringn,p1,p2;cout>n;lp:gotoxy(10,11);cout 最佳答案 这里是一个使用getch的简单示例。是的,它是c方法,不是c++,但它
我有一些为TurboC编译器编写的旧程序源代码。我对它们进行了更改,并希望在适用于Linux和Windows的较新编译器中重新编译它们。所以请告诉我最好的替代函数是什么getch(),delay()/sleep(),clrscr(),gotoxy()用于C和C++。 最佳答案 看看ncurses库,用于Unix兼容系统。 关于c++-替代getch()、gotoxy()、delay()、clrscr(),我们在StackOverflow上找到一个类似的问题:
嘿,我基本上只是想在我的小控制台应用程序中制作一个可以按下的按钮。这是我用来获取光标位置的片段if(GetKeyState(VK_LBUTTON)";cout";cout";cout";cout这只是将鼠标坐标相对于屏幕和窗口打印到控制台。我有一个功能,我可以在其中绘制ascii符号219,以便在鼠标所在的任何地方以及只要按住鼠标左键时在控制台中基本上“绘制”。现在:我如何检测控制台字符内的点击?cout[x]";2个方括号和“x”应该是可按下的。我只能用上面的代码搜索像素,但不能搜索行和列..有没有办法做到这一点,还是我完全偏离了轨道?我正在使用代码::block感谢您的帮助![我一
我正在制作像GNUMC这样的终端软件,我需要gotoxyfoo,但它必须在C中。它可以在宏中或在C中,但不能在ASM代码中,因为我不知道ASM。也可以使用任何位运算符,但我不知道如何对其进行伪编码或如何开始这样做。任何建议将不胜感激:) 最佳答案 希望这段代码对你有用。我很久以前就在谷歌上找到了这些片段。我刚把它保存在我的磁盘上,现在看到你的帖子后我才打开它。代码#include#includevoidgotoxy(intx,inty){printf("%c[%d;%df",0x1B,y,x);}intmain(void){goto