社区
非技术类
帖子详情
想把一个mac地址存到数组 然后输出16位的字符,谁帮一下,我不懂编程
张三大胖
2011-12-09 11:26:34
想把一个mac地址存到数组 然后输出16位的字符,谁帮一下,我不懂编程直接要结果 谢谢了 14dae9586b83
...全文
340
9
打赏
收藏
想把一个mac地址存到数组 然后输出16位的字符,谁帮一下,我不懂编程
想把一个mac地址存到数组 然后输出16位的字符,谁帮一下,我不懂编程直接要结果 谢谢了 14dae9586b83
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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位后的数字,这个程序我看不懂,我也没有软件编辑。
Photoshop-CS6-海报设计与制作PPT学习课件.ppt
Photoshop-CS6-海报设计与制作PPT学习课件.ppt
毕业设计-ssm560驾校预约管理系统+jsp.zip
源码+数据库+配套文档+答辩教程
java学生成绩标准管理系统专业课程设计.doc
java学生成绩标准管理系统专业课程设计.doc
vue2脚手架搭建详解
内容概要:本文详细介绍了使用Vue CLI在Vue 2中快速搭建项目结构的方法。首先,确保安装Node.js并全局安装Vue CLI,通过命令验证安装是否成功。接着,创建Vue 2项目时可以选择预设特性,如Babel、Router、Vuex等,并选择Vue 2版本及其他配置,如路由模式、CSS预处理器和ESLint规则。项目结构包括源代码、静态资源、配置文件等。运行项目后可通过浏览器访问确认成功。此外,还介绍了常用配置调整,如修改端口号、添加Sass支持、配置Vue Router和Vuex。最后,提供了构建生产版本的方法和常见问题解决方案,以及扩展推荐,如UI框架和状态管理替代方案。; 适合人群:熟悉前端开发,特别是对Vue有一定了解的开发者,以及需要快速搭建Vue 2项目的团队成员。; 使用场景及目标:①
帮
助开发者快速创建功能完备的Vue 2项目,掌握Vue CLI的使用方法;②指导开发者进行项目配置和优化,如添加样式预处理器、配置路由和状态管理;③解决开发过程中遇到的常见问题,提高开发效率。; 阅读建议:由于本文涉及较多命令行操作和配置细节,建议读者在实际操作环境中边学边练,同时参考官方文档和其他资源,以便更好地理解和应用所学内容。
VBA教程(基础入门).ppt
VBA教程(基础入门).ppt
非技术类
1,658
社区成员
58,949
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章