C语言
黑暗时代fhp
只想大家都好好的
展开
-
android 下使用libusb 跟其他usb协议的外设进行通信------------------打开usb设备
最近在android系统上,需要对接4款协议一样的效果器,其中2台可以用,但是另外两台一直不行! 后面才发现是open device那边写的有问题,现将我打开usb设备的函数分享给各位,同时也给自己做个笔记!static libusb_device_handle * Open_Usb_Device(unsigned short vid, unsigned short pid){ l...原创 2020-03-12 11:12:35 · 1053 阅读 · 5 评论 -
libusb 返回值的意义,以及如何用C语言,打印出对应返回值表示的意义
最近在Android下jni 使用libusb,libusb返回值表示的意义,一直不知道是什么,特整理如下:/** Success (no error) */ LIBUSB_SUCCESS = 0, /** Input/output error */ LIBUSB_ERROR_IO = -1, /** Invalid parameter */ LIB...原创 2020-03-12 10:56:08 · 2957 阅读 · 0 评论 -
C++/C 代码检查工具使用说明
工具:cppcheck-1.65-x86-Setup.msi常用指令:cppcheck--enable=allD:\test 2>v9_check.txtcppcheckD:\test2>v9_err.txtcppcheckD:\test步骤:1、cmd打开2、进入到cppcheck-1.65-x86-Setup.msi的安装目录下,比如:...原创 2020-02-24 17:47:02 · 453 阅读 · 0 评论 -
C语言 基础题
测试大小端:int checkSystem(){ union check { int i; char ch; }c; c.i = 1; //0x00 00 00 01 大端:(低地址到高地址)0x00 0x00 0x00 0x01 return (c.ch == 1); //小端:(低地址到原创 2016-05-12 15:08:58 · 427 阅读 · 0 评论 -
常量指针和指针常量的区别
常量指针本质上是指针,指向常量的指针所指向的内容不能改变,所指向的地址可以改变const char *p;const char a;p = &a; /* 只能指向a ,不能指向其他*/指针常量本质上是常量,就是不能改变地址的指针指向的内容可以改变,所指向的地址不能改变char * const p;char a;p = &a;原创 2017-03-14 20:10:58 · 273 阅读 · 0 评论 -
C语言实现 curl --post方式,获取平台信息
int hm_server_ad_fwrite(void *buffer, size_t size, size_t nmemb, void *stream){ int block = size * nmemb; FILE *fp = NULL; char *pTempName = "c:\\temp.json"; if(stream == NULL) return -1; ...原创 2019-05-05 17:56:53 · 2252 阅读 · 0 评论