Lib usb如何从端口读取字符
Lib usb how to read character from port
我想写一个从USB设备读取数据的应用程序,并且正在寻找一个可以使工作更容易的库。我找到了一个叫做lib-usb
的库。不幸的是,它几乎没有文档。以下是我尝试过的:
#include <stdio.h>
#include <stdlib.h>
#include <usb.h>
int main(){
struct usb_device dev;
struct usb_device *device;
usb_dev_handle *handle;
struct usb_bus bus;
usb_init();
usb_find_busses();
int a=usb_find_devices();
bus=usb_get_buses();
handle=usb_open(device);
return 0;
}
但是我不知道如何选择我想要读取的端口。我想将读取的数据保存为字符串。
USB并不真正传输字符——它传输数据包。此外,你的代码没有任何意义;在http://libusb.sourceforge.net/api-1.0/网站上有一些非常好的文档,我建议您阅读。
相关文章:
- 如何在 C++ 中从文件中读取字符数组(带有一些空格)
- 从矢量C++读取字符时出现问题
- 从格式化输入操作中获取读取字符数
- 使用 cin.get 读取字符数组
- 按下回车键时,如何使数组停止读取字符
- C++:读取字符是不正确的
- 如何从输入文件中读取字符并将其存储到向量中?
- 线程函数无法从堆上分配的缓冲区中读取字符
- 使用 cin.get() 读取字符
- C++:使用 fgets() 读取字符输入时出错
- C++ 从文件中读取字符,计算每个字符并进行排序
- C ++ ifstream 无法读取字符串,并且在读取字符时出错
- 逐字读取字符数组,无需字符串函数
- 是否有任何方法可以在用户输入文本时读取字符
- 从字符串中读取字符时出错
- 如何按字符从文件到2D数组读取字符
- 重载>>运算符和读取字符
- 从堆栈中读取字符后,如何修复不正确的文件输出
- 如何从文件中读取“”字符
- 读取字符 * 始终具有相同的地址