下面是它的原始Python代码:
def readline(self, size=None, eol=LF):
"""read a line which is terminated with end-of-line (eol) character
('\n' by default) or until timeout."""
leneol = len(eol)
line = bytearray()
while True:
c = self.read(1)
if c:
line += c
if line[-leneol:] == eol:
break
if size is not None and len(line) >= size:
break
else:
break
return bytes(line)
我的库基于PyS60USB,它已经实现了至少读取一个字节的以下功能:
^{pr2}$我的问题是,我如何将前面提到的Python代码翻译成Symbian C++代码,它可以将所有读字节添加到缓冲区,并连续检查EOL的缓冲区?在
谢谢,我们将非常感谢您的帮助。在
目前没有回答
相关问题 更多 >
编程相关推荐