我试图使用windows api读取换行符终止字符串,并看到serialport类有一个serialport.newline成员。我想知道是否可以在c中使用serialport类以及如何使用
答案 0 :(得分:0)
Serialport是.Net class。你不能在C中使用它。你需要创建一个VC ++ .Net项目(也称为C ++ / CLI)项目。
答案 1 :(得分:0)
在(Microsoft)C中,您需要调用CreateFile
来获取串口的句柄,并_open_osfhandle(handle, _O_TEXT)
将其转换为文件描述符。您可以使用FILE*
从该文件描述符中获取_fdopen
。之后,fscanf
将读取行。