我在Windows 10上使用eclipse cdt oxygen和mingw64 7.2.0在c中编写程序。每当我编写的程序只输出如下:
printf("x\n");
输出打印到控制台。但是,当我编写要求输入的程序时,例如:
c = getchar();
而不是去控制台,eclipse而不是打开一个终端。我相信这是您输入输入的地方。这通常不会打扰我,但是我的眼睛被摧毁了,我正在使用屏幕阅读器,这个终端有点无法访问。它是可用的,但有时可能很难使用(E.G.我的屏幕阅读器JAWS不会说我打字的内容)。
有没有办法让eclipse cdt将所有输入和输出直接放到控制台上?
答案 0 :(得分:1)
不幸的是,在这种情况下,eclipse控制台是只读的。编译和构建代码后,最好转到创建exe
文件的文件夹,并在命令提示符下运行exe
并进行测试。
如果您的程序采用命令行参数,这也可以帮助您。