![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
指针操作
温柔如酒
这个作者很懒,什么都没留下…
展开
-
C语言字符串效验是IPV4还是IPV6
字符串效验IP正确性原创 2022-07-25 09:34:35 · 595 阅读 · 0 评论 -
linux下使用C语言获取所有PCI设备地址并存储,即获取/sys/bus/pci/devices目录下的所有目录名称
首先,lspci可以看设备地址,但是有些机器是不显示域的。/sys/bus/pci/devices目录下有所有PCI设备地址,以目录名字存在例如“0000:02:00.0”分为4个部分,因为是字符串,如果要处理,要转成相应的16进制,因为这是16进制表示的。第一部分0000 :代表域第二部分02 :代表总线编号第三部分00 :代表设备号第四部分0 :代表功能号#include <stdio.h>#include <sys/type原创 2021-05-17 16:39:07 · 2325 阅读 · 0 评论 -
C语言改变指定4个字节的内容,例如改变第2个字节到第6个字节的内容
/*首先说一下从1开始数 字节数例如 0x11223344 11是第一个字节,就当做是大端字节序,一般电脑为小端字节序补充一下大端小端字节序大端字节序: 最直观的字节序,数据的高位存在于地址的低位 小段字节序: 数据的高位存在于地址的高位*/#include <stdio.h>int change(int num, void *my_info) //num是代表多少个字节开始,my_info是要修改的指针类型变量{ //my_char:指向的空间为 my_inf原创 2021-04-16 14:36:01 · 542 阅读 · 0 评论