使用 conio.h 时,键入的文本未显示在控制台中

Typed text is not displaying in console while using conio.h

提问人:Pietrek 提问时间:11/13/2023 更新时间:11/13/2023 访问量:28

问:

我在我的项目中使用 conio.h 来显示游戏板。我需要读取用户的输入。通常有效,但它的行为类似于 linux 密码(输入被传递给变量,但不显示在控制台中)。我需要查看正在输入的输入(如下图所示)。conio.h 中的方法也不显示输入。getch()

expected behavior

char text[16];
scanf("%s", text);
printf("text: %s", text);

示例代码(在(5, 5)中仅显示“a”,键入的文本不可见)

Conio2_Init();
gotoxy(5, 5);
putch('a');
gotoxy(1, 1);
char a[16];
scanf("%s", a);

有没有办法使用 conio.h 并显式读取用户输入?

C 输入 控制台 conio

评论

2赞 Weather Vane 11/13/2023
而不是你可以尝试(用回声)。getch()getche()

答: 暂无答案