可以在c中使用serialport类吗?

时间:2011-01-25 06:09:10

标签: c windows

我试图使用windows api读取换行符终止字符串,并看到serialport类有一个serialport.newline成员。我想知道是否可以在c中使用serialport类以及如何使用

2 个答案:

答案 0 :(得分:0)

Serialport是.Net class。你不能在C中使用它。你需要创建一个VC ++ .Net项目(也称为C ++ / CLI)项目。

答案 1 :(得分:0)

在(Microsoft)C中,您需要调用CreateFile来获取串口的句柄,并_open_osfhandle(handle, _O_TEXT)将其转换为文件描述符。您可以使用FILE*从该文件描述符中获取_fdopen。之后,fscanf将读取行。