C++的GUID的生成代码
2008-09-22 09:19
459 查看
const char* newGUID()
{
static char buf[64] = {0};
GUID guid;
if (S_OK == ::CoCreateGuid(&guid))
{
_snprintf(buf, sizeof(buf)
, "{%08X-%04X-%04x-%02X%02X-%02X%02X%02X%02X%02X%02X}"
, guid.Data1
, guid.Data2
, guid.Data3
, guid.Data4[0], guid.Data4[1]
, guid.Data4[2], guid.Data4[3], guid.Data4[4], guid.Data4[5]
, guid.Data4[6], guid.Data4[7]
);
}
return (const char*)buf;
}
{
static char buf[64] = {0};
GUID guid;
if (S_OK == ::CoCreateGuid(&guid))
{
_snprintf(buf, sizeof(buf)
, "{%08X-%04X-%04x-%02X%02X-%02X%02X%02X%02X%02X%02X}"
, guid.Data1
, guid.Data2
, guid.Data3
, guid.Data4[0], guid.Data4[1]
, guid.Data4[2], guid.Data4[3], guid.Data4[4], guid.Data4[5]
, guid.Data4[6], guid.Data4[7]
);
}
return (const char*)buf;
}
相关文章推荐
- C++的GUID的生成代码
- GUID及其简易生成代码(c++)
- GUID及其简易生成代码(c++)
- C++的GUID的生成代码
- java使用JNI调用C++代码(vs2010生成dll文件)
- linux c/c++ 代码使用 doxygen 自动生成文档
- 转 Rose 如何生成Ansi C++ 代码
- C++链表AT&T代码,通过Ubuntu实现生成(Linux内核分析笔记)
- 【matlab/C++】MATLAB直接生成Java&C/C++代码
- Matlab生成C++代码及混合编程步骤说明
- 使用swig工具为go语言生成调用C、C++代码例子
- Java调用C/C++代码-生成java调用的DLL
- [原创]Enterprise Architecture V7.5 C++代码生成时,头文件中函数声明没有注释,CPP中函数定义却有注释。
- protobuf 生成的C++代码详解
- 一段将多张图片生成AVI视频的C++代码
- [C++] 跨平台的生成GUID方法
- opencv生成素描图c++代码实例及运行结果
- 举例说明使用MATLAB Coder从MATLAB生成C/C++代码步骤
- opencv生成彩色图c++代码实例及运行结果
- C++生成GUID