在下面的字段中,我试图循环到总迭代集的第一次迭代。因此,如果我使用110003的id (发送它作为参数),它应该首先查询的是一个具有nextIterationID of 110003的id字段。这将是第一个循环。然后它将查找一个id,其中nextIterationID是基于第一个循环确定的110002,所以第二个循环将找到110001的"id“并返回<e
我应该怎么做才能避免程序在所有键盘缓冲区中自循环?我不是很清楚低级read()函数是如何工作的,但很明显,它就像在一个单独的非阻塞线程上,我不能强迫它停止接收比我想要的更多。但是由于'\n‘换行符,即使当输入"123"+enter时,缓冲区(0,ret=read,4)返回4 not 3...thus while循环条件验证,程序进入循环,虽然它的shouldnt..BesidesThnx 注意:如果你观察输出图像,请注意当