我有这个线程运行以下形式的代码,其中 strm1 在我正在测试的情况下是控制台标准输入。
while (true) { strm1.Read(buffer, 0, 1); dosomething1(buffer); }
如果按下回车,则dosomething1()
调用dosomething2()
. 但是,即使我按下回车键,我仍然必须按下其他键dosomething2()
才能运行。我怎样才能解决这个问题?谢谢你。
我有这个线程运行以下形式的代码,其中 strm1 在我正在测试的情况下是控制台标准输入。
while (true) { strm1.Read(buffer, 0, 1); dosomething1(buffer); }
如果按下回车,则dosomething1()
调用dosomething2()
. 但是,即使我按下回车键,我仍然必须按下其他键dosomething2()
才能运行。我怎样才能解决这个问题?谢谢你。