如何清除C中的stdin?

时间:2017-10-08 18:29:16

标签: c

在多客户端/服务器实现中,我连接客户端和服务器,然后从客户端的stdin获取输入以发送到服务器(否则,如果有来自服务器的传入消息,我我正在执行一个recv(),我正在使用select()在两者之间切换。现在,作为一个例子,我给出了一个输入" LOGIN IP PORT"并将我连接到服务器。然后我再次回到客户端的命令行。

现在,当我在登录命令后再次返回命令行时,如果我在不键入任何特定命令的情况下按Enter键,则会再次执行上一个LOGIN命令。我认为stdin没有被冲洗。虽然我已经完成了zz = np.array([[1,1,1,1,1], [1,1,1,1,1], [1,1,1,1,1], [0,0,0,0,0], [0,0,0,0,0]]) pyplot.pcolormesh(xx, yy, zz, cmap = colors) ,但它仍然没有被冲洗。客户端主循环代码如下:

fseek(stdin,0,SEEK_END)

0 个答案:

没有答案