mac地址其实就是6个无符号的字符型数据,范围在0~255
所以 生成6个unsigned char类型的随机数就好。
#include <stdioh>#include <stdlibh>
#include <timeh>
int main()
{
unsigned char a[6];
int i;
srand(time(NULL));
for(i = 0; i < 6;i++)
a[i]=rand()&0xFF;
for(i = 0; i < 5;i++)
printf("%02X:",a[i]);
printf("%02X\n",a[i]);
return 0;
}
#include<stdioh>
#include<conioh>
#include<malloch>
#include<mathh>
void main(void)
{
int n;
char s;
int i;
n = (int)pow(10, 7);
if(s = (char)malloc(sizeof(char)(n+1)))
{
for(i = 0; i < n; i++)
s[i] = "abcdefghijklmnopqrstuvwxyz"[i%26];
s[n] = '\0';
printf("生成的字符串为:%s\n总共产生%d个字符\n", s, i);
}
else
printf("空间申请失败, 程序无法启动!\n");
getch();
}
用Eclipse写C语言的具体步骤如下:
1、首先打开Eclipse,点击打开File中的New,选择打开Project 。
2、然后在d出来的窗口中点击“Project name”,输入一个名称。
3、然后在Project Types中选择Hello World ANSI C Project。
4、展开项目内容列表,会发现其中有src目录,展开该目录,可以看到一个与项目同名的C文件,双击这个文件即可看到Eclipse为我们生成的一个很简单的Hello World程序。我们可以直接对其进行修改,编写自己的程序。
以上就是关于如何通过C语言自动生成MAC地址全部的内容,包括:如何通过C语言自动生成MAC地址、怎么用程序自动生成长度至少10^7的字符串(c语言)、怎么用Eclipse写C语言等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)