首页 > 所有文章 > 行业 >文章详情

c linux 获取本机ip地址(vmware虚拟机查看ip地址)

时间:2023-10-27 22:55:05 浏览量:19


在学习和工作开发的时候,经常需要使用到各种各样不太常用的操作,这种情况一般是自己手动写一些小程序来处理。因为它们不太常用,所以经常用了又没保存,等到下一次在使用的时候又需要重写,这样的非常浪费时间和精力。

所以想在这里统一记录一下,以备下次重新使用。代码以实用为主,如果缺陷,欢迎指出。

功能:将16进制的字符串转换为10进制的数字。我是没有找到相应的库函数,所以参考网上的代码自己手动写了个函数来实现。

常用的函数有atoi,atol,他们都是将10进制的数字字符串转换为int或是long类型,所以在有些情况下不适用。

运行结果:

功能:将正常输入的16进制或是10进制的字符串转换为int数据类型。

嵌入式物联网需要学的东西真的非常多,千万不要学错了路线和内容,导致工资要不上去!

无偿分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!某鱼上买估计至少要好几十。

点击这里找小助理0元领取: 嵌入式物联网学习资料(头条)




功能:创建固定大小的一个文件,并且把这个文件填充为固定的数据。

运行结果:

功能:批处理将图片前面固定的字节数删除。

运行结果:

运行前需要创建两个目录,image用来存放需要处理的图片,outfile用来存放处理过后的文件。这种处理文件批处理方式很暴力,偶尔用用还是可以的。

嵌入式设备系统一般为了节省空间,一般都会对系统进行裁剪,所以很多有用的命令都会被删除。在嵌入式设备中要调试代码也是比较麻烦的,一般只能看串口打印。现在写了个小程序,专门用来查看和控制海思Hi3520DV300芯片的IO电平状态。

在文件的固定位置插入固定的数据。

在linux设备中获取本地IP地址可以使用下面的程序,支持最大主机有三个网口的设备,当然这个网卡数可以修改。

原文链接:https://mp.weixin.qq.com/s/Pd9yNdeg4qvwjQG2sed_-w

文章转载自:嵌入式大杂烩

文章来源于:分享几个实用的嵌入式C程序!

原文链接: 分享几个实用的嵌入式C程序!

版权声明:本文来源于网络,免费传达知识,版权归原作者所有,如涉及作品版权问题,请联系我进行删除