社区
非技术类
帖子详情
想把一个mac地址存到数组 然后输出16位的字符,谁帮一下,我不懂编程
张三大胖
2011-12-09 11:26:34
想把一个mac地址存到数组 然后输出16位的字符,谁帮一下,我不懂编程直接要结果 谢谢了 14dae9586b83
...全文
355
9
打赏
收藏
想把一个mac地址存到数组 然后输出16位的字符,谁帮一下,我不懂编程
想把一个mac地址存到数组 然后输出16位的字符,谁帮一下,我不懂编程直接要结果 谢谢了 14dae9586b83
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Gloveing
2011-12-09
打赏
举报
回复
#include "winsock.h"
#include <stdio.h>
#include <iphlpapi.h>
#pragma comment(lib,"iphlpapi.lib")
void main()
{
IP_ADAPTER_INFO Interface[20];
PIP_ADAPTER_INFO NetInterface = NULL;
DWORD Result = 0;
unsigned long Length = sizeof(Interface);
Result = GetAdaptersInfo(Interface, &Length);
if (Result != NO_ERROR)
{
printf("GetAdaptersInfo failed error.\n");
}
else
{
NetInterface = Interface;
while (NetInterface)
{
static int number;
number++;
printf("第%d个网络接口信息:\n", number);
printf("MAC地址:%02X:%02X:%02X:%02X:%02X:%02X\n", NetInterface->Address[0], NetInterface->Address[1], NetInterface->Address[2], NetInterface->Address[3], NetInterface->Address[4], NetInterface->Address[5]);
}
}
mayudong1
2011-12-09
打赏
举报
回复
不知道你想表达的是什么意思,什么12位16位的。
张三大胖
2011-12-09
打赏
举报
回复
我知道是16进制,我想知道把它存到数组里,数组里存得是什么数!这个是12位的 存数组里是16位的
xhb296
2011-12-09
打赏
举报
回复
即adress[0]= 14(16进制的)
adress[1]=da
...
xhb296
2011-12-09
打赏
举报
回复
MAC地址不是48位么,LZ的mac每一位都是16进制就好理解了。
张三大胖
2011-12-09
打赏
举报
回复
我看不懂 我只想知道存到数组之后它变成了什么数字 ,能给我结果吗,我不要代码看不懂
Gloveing
2011-12-09
打赏
举报
回复
#include "winsock.h"
#include <stdio.h>
#include <iphlpapi.h>
#pragma comment(lib,"iphlpapi.lib")
char MAC[100]={0};
void main()
{
IP_ADAPTER_INFO Interface[20];
PIP_ADAPTER_INFO NetInterface = NULL;
DWORD Result = 0;
unsigned long Length = sizeof(Interface);
Result = GetAdaptersInfo(Interface, &Length);
if (Result != NO_ERROR)
{
printf("GetAdaptersInfo failed error.\n");
}
else
{
NetInterface = Interface;
while (NetInterface)
{
static int number;
number++;
printf("第%d个网络接口信息:\n", number);
printf("MAC地址:%02X:%02X:%02X:%02X:%02X:%02X\n", NetInterface->Address[0], NetInterface->Address[1], NetInterface->Address[2], NetInterface->Address[3], NetInterface->Address[4], NetInterface->Address[5]);
sprintf(MAC,"%02X%02X%02X%02X%02X%02X\n", NetInterface->Address[0], NetInterface->Address[1], NetInterface->Address[2], NetInterface->Address[3], NetInterface->Address[4], NetInterface->Address[5]);
//存在了MAC数组里
}
}
张三大胖
2011-12-09
打赏
举报
回复
mac地址是:14dae9586b83
张三大胖
2011-12-09
打赏
举报
回复
高手 请直接给我结果可以吗? 就是我那个mac变成16位后的数字,这个程序我看不懂,我也没有软件编辑。
c++获得网卡的
MAC地址
vs2010编写的,c++利用iphlpapi取得
mac地址
,通过注册表判断物理网卡和虚拟网卡
易语言源码易语言文本排序源码.rar
易语言源码易语言文本排序源码.rar
高级shell
编程
笔记(第二十六章
数组
)
第二十六章
数组
较新的Bash版本支持一维
数组
。
数组
元素可以用符号variable[xx]来初始化。另外,脚本可以用declare -a variable 语句来清楚地指定
一个
数组
。要访问
一个
数组
元素,可以使用花括号来访问,即${variable[xx]}。 Example 26-1 简单的
数组
用法 #!/bin/bash # area[11]=23 area[13]=37 area[51]=UFOs #
数组
成员不必一定要连贯或连续的 #
数组
的一部分成员允许不被初始化 #
数组
中空缺元素是允许的 #实际上
数组
、多维
数组
、指针、函数指针一文看
懂
本文探讨了C语言中
数组
和指针的相关问题。首先解释了
数组
和
字符
串字面量在内存存储上的差异,
数组
数据存储在栈中可修改,而
字符
串字面量存放在全局只读区域不可修改。其次分析了
数组
下标访问时负数索引的可能性和风险,以及多维
数组
地址分析的技巧。文章还讨论了
数组
作为函数参数时需传递元素个数的重要性,并深入解析了
数组
指针在二维
数组
中的应用。最后解读了复杂指针声明(如函数指针
数组
等)的阅读方法。通过汇编代码分析、实际案例演示和内存布局解释,
帮
助读者深入理解C语言中
数组
和指针的底层机制和使用技巧。
c语言将结构体转换为
字符
串,[流畅的 C]C语言将结构体转化为
字符
串
[流畅的 C] C语言将结构体转化为
字符
串本文并非标题的具体实现。而是提供一种
编程
方式,习惯,一种探讨。本文有一点点门槛,有 socket,开源协议栈学习/开发经验者阅读更佳。Overview[*流畅的 C*] C语言将结构体转化为
字符
串思路struct (packet) to string “抽象实现”如何使用全文亮点Reference 思路直接使用 memcpy 之类的是不会得到你期望的。所以...
非技术类
1,660
社区成员
58,948
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章