&written, NULL); param.dwInitLen = read-1+3; goto again; }; // 去掉回车换行 if (buf [read-1] == '\n') --read; if (buf [read-1] == '\r') --read; buf [read] = 0; printf ("you inputed: [%S]\n", buf); } else { printf ("ReadConsole failed with error %d\n", GetLastError ()); break; }; }; }; 这个例子是个最简单的例子,目前只支持在输入字符串的末尾进行自动补齐,无法在输入字符串的中间进行自动补齐;如果要写出cmd.exe那样的效果,还需要加很多的代码。 最后祝所有的程序员都能在Windows下写出支持自动补齐的控制台程序! |
正在阅读:让你的控制台程序也支持自动补齐让你的控制台程序也支持自动补齐
2004-03-29 10:06
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键