C程序中唯一序列号的生成(二)

2014-11-23 22:06:55 · 作者: · 浏览: 41

* 修改日期 版本号 修改人 修改内容
* ------------------------------------------------------------------------
* 20140603 V1.0 Zhou Zhaoxiong 创建
****************************************************************/
INT32 main(void)
{
UINT32 iLoopFlag = 0; // 该变量用于表示循环标志
INT32 iRetValue = 0; // 该变量用于表示调用CreateSerial函数返回的值
UINT8 szSerialID[50] = {0}; // 该变量用于存放生成的序列号

// 生成10个序列号, 并打印出来
for (iLoopFlag = 0; iLoopFlag < 10; iLoopFlag ++)
{
iRetValue = CreateSerial(szSerialID, sizeof(szSerialID));
if (iRetValue != 0)
{
printf("exec CreateSerial failed.\n");
return -1;
}

printf("第%d个序列号为: %s\n", iLoopFlag + 1, szSerialID);
}


return 0;
}


程序运行的结果如下图所示:


C程序中唯一序列号的生成