我从安装了D,从安装了Visual,我在VisualStudio2010Professional中运行所有的东西。D示例编译和运行,调试器似乎运行良好。在阅读时,我在阅读部分时注意到,如果您使用writef而不是writefln,那么输出的最后一行将在暂停之后打印出来。; /* for writefln */
writefln("Press a key (using 'std.c.stdio.getch();' to
当我开始使用getch()时,我无论如何也不能让它工作。所发生的一切是,字符被回显到控制台,我可以输入多个字符,甚至可以按enter键,而不会在整个程序中继续。这是我做的一小段测试代码。#include <stdlib.h>#include <conio.h>
char i = '9';
i = getch我想让getch()像fgets()一样使用,除了我不想让它回显