![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 50
Eric&_Long
这个作者很懒,什么都没留下…
展开
-
重要的网址链接
1、linux相关1)linux系统相关redhat:https://www.redhat.com/zh/topics/linux/what-is-the-linux-kernellinux公社:https://www.linuxidc.com/Linux/2014-04/99583.htm2)、嵌入式学习提升https://www.100ask.net/index3)yocot使用https://www.yoctoproject.org/**bitbake:**https://www.yo原创 2022-03-09 17:13:25 · 2288 阅读 · 0 评论 -
通过shell实现对于文件的处理和指令结果的处理
//基础实现函数/***************************************************//处理函数:ql_send_shell_command_with_response//函数功能:实现所有shell指令结果输出到C语言里面的buff中//参数:cmd:传入的指令,response:返回的结果,response_len:返回结果的长度**************************************************/QL_ERROR_CODE原创 2021-09-24 10:24:09 · 158 阅读 · 0 评论 -
C文件的修改源码函数
1、修改文件的内容文件的修改操作,按照行循环匹配,然后将文件对应需要修改的地方进行修改。把文件的内容修改成需要的内容。ifstream in;char line[1024]={’\0’};string tempStr;in.open(SYSLOG_CONF);while(in.getline(line,sizeof(line))){if( NULL != strstr(line,“DESTINATION=”) ){strncpy((&(line[0]) + sizeof(“DES原创 2021-03-22 16:49:56 · 348 阅读 · 0 评论 -
结构体数组的妙用
1、结构体数组的妙用可以巧妙的实现一个功能模块的调用1)、将需要关联的变量和数据放到一个结构体里面。2)、通过给结构体添加一个枚举实现对于结构体里面其他数据的快速遍历。3)、结合switch的形式来实现对于结构体的数据进行灵活调用。结构体和枚举:typedef enum {CMD1CMD2} CMD;typedef struct{CMD cmd_index;string cmd_str;}CMD_TYPE;数据的注册:static CMD_TYPE Cmdcont[] ={原创 2021-02-25 17:00:23 · 943 阅读 · 0 评论 -
函数指针数组实现对于多个相似功能函数的调用
1、函数指针数组使用笔记函数名就是该函数的地址,可以通过指针进行寻址调用//应用场景:对于需实现的类似功能比较多的情况,使用这种数组进行分类把类似的功能的函数通过指针的形式做成一个数组集合。//然后通过一个数组的形式调用,通过下标区分不同的函数实现的功能,switch-case一次调用实现对于该类的函数不同的调用,避免了重复的调用,节省了大量的空间。//通过switch case的形式实现对应函数的调用,传递过来的是一串串口的协议数字 找到对应的字段俩调用对应的函数。不需要遍历就可以实现函数的调用,原创 2021-02-25 16:34:35 · 335 阅读 · 0 评论 -
C++强大的字符串处理函数和C指针处理字符串的对比
实现字符串的切割和重组。实现字符串的8位切割,不够8位补0实现。输入:1a2s3d4f5g6h7j8k9l0z1x2c3v4b5n6m7a8s9d 123 1111111111111111111111111111111111111111111111111111 q输出:1a2s3d4f 5g6h7j8k 9l0z1x2c 3v4b5n6m 7a8s9d00 12000000 30000000 11111111 11111111 11111111 11111111 11111111 111111原创 2021-02-25 11:53:05 · 239 阅读 · 0 评论