gpt4 book ai didi

C++ COM口的打开、读写

转载 作者:行者123 更新时间:2023-11-28 01:06:13 30 4
gpt4 key购买 nike

我正在尝试使用 Win32 的 CreateFile 函数打开一个 COM 端口。我已经在 MSDN 以及几个论坛上阅读了有关如何执行此操作的文档,但无论我做什么,我仍然收到错误代码 #2(端口不存在)。我目前的代码是:

m_hCom = CreateFile(
"\\.\COM10",
GENERIC_READ | GENERIC_WRITE,
0,
0,
OPEN_EXISTING,
FILE_FLAG_OVERLAPPED,
NULL
);
if (m_hCom == INVALID_HANDLE_VALUE) {
int error = GetLastError();
return FALSE;
}

我正在使用 Visual Studio 2010。

请告诉我我做错了什么。

最佳答案

尝试像这样添加一些额外的斜线:

“\\\\.\\COM10”

因为反斜杠是一个特殊字符,所以您必须在字符串中为每个想要的字符插入两个。

关于C++ COM口的打开、读写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5955440/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com