cygwin 终端将我的字母转换为数字

标签 c netbeans cygwin

我最近使用 scanf 编写了一个“.C”文件,以便接受键盘输入。令我大吃一惊的是,cygwin 终端将我输入的所有字母都转换成了数字。我的程序虽然运行正常。 cygwin 终端没有显示我输入的正确输入。它甚至将一些非字母键转换为符号。

如果我多次按下同一个字母键,每次按下该键时数字(显示在 cygwin 终端中)都会改变。我和我的计算机科学教授谈过这个问题,但他不知道如何解决。

另一件需要注意的事情是,我的教授能够通过命令终端使用 cygwin 可执行文件(?)来运行我的“.C”文件。当他这样运行程序时,命令终端就可以接受信件了。

我从GATech镜像网站得到了cygwin安装包,这是我使用cygwin遇到的第一个错误。

我正在使用 Windows XP 和 netbeans 来运行“.C”;

最佳答案

检查您的 .(bash)rc 设置,尝试替代“控制台”(mintty、xterm,...)

...was able to use the cygwin executable...

它们仍然是windows .exe文件

关于cygwin 终端将我的字母转换为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7458855/

相关文章:

c - 如何使用openMP为MPI程序制作makefile?

php - 在 NetBeans/Eclipse/PHPstorm (AJAX API) 中使用 $_GET 参数调试单个 PHP 文件

ssh - hadoop 与 cygwin : hadoop-daemon. sh:未找到

windows - 无法在 Windows 10 中完全删除 Cygwin

c++ - 通过 cygwin 生成核心转储

c - C中字符串文字的最大可能长度

c - 测试数组的第一个空值

c - 它是 C 的声明和初始化语句中的逗号运算符吗?

c++ - 在 Eclipse CDT 中指定外部 Makefile 选项

javascript - 使用 IDE 中的文档使用 JavaScript 进行编程