jjzjj

ReadConsoleW

全部标签

c - 从 stdin 非阻塞读取

我希望ReadConsoleW()在读取特定数量的字节后返回。但它不会返回。如何让ReadConsoleW()在读取完指定的字节数后立即返回?我试过的代码在这里:#include#includeintmain(){//somethingisbeingwrittentostdin.Sleep(2000);intb;intr;//read3widecharacterReadConsoleW(GetStdHandle(STD_INPUT_HANDLE),&b,3*sizeof(TCHAR),(LPDWORD)&r,NULL);//problem:noreturnsuntilenterpres