鱼C论坛's Archiver
论坛
›
C\C++交流
› linux bash下,c 标准库函数输入,控制字符问题
ltldonkey
发表于 2014-12-7 22:05:11
linux bash下,c 标准库函数输入,控制字符问题
程序非常简单,如下:
#include <stdio.h>
int main()
{
while(getchar() != 'q');
return 0;
}
linux+bash环境下,编译后运行,按方向键会出现诸如 ^[[D的字符,不能正确地前进或后退
windows环境下,用vc编译后,行为正常
请问这个问题该如何解决?
风之残月
发表于 2014-12-8 11:30:21
因为方向键本质上也是字符,对于控制台输入,两种系统有时处理不同
页:
[1]
查看完整版本:
linux bash下,c 标准库函数输入,控制字符问题