vc6 自动生成32位guid 并写入数据库 我想自动生成一个32位的guid 并写入到数据库中m_pRecordset->PutCollect("guid",_variant_t(szTemp));请问怎么写啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 const char* newGUID(){ static char buf[64] = {0}; GUID guid; CoInitialize(NULL); 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]); } CoUninitialize(); return (const char*)buf;} 我 想得到一个32位的随即数字 比如12345678901234567890123456789012 这样的CString 类型的 怎么得到啊 ? 上面得到的 guid里面有-横杠啊 把格式的'-'去掉就好 "{%08X%04X%04X%02X%02X%02X%02X%02X%02X%02X%02X}", vc缩放问题 批量读取图像的问题 有没有谁女朋友一直是很郁闷的,也不知道为什么郁闷,但是一直郁闷~ 如何发送一个包给内网的一台计算机? 在深圳出差将近2个月,终于要回北京了,散分祝贺. 基于ATL的应用(BHO)中如何使用MFC的类(CString,CFileDialog等)? typedef的意义 我想在关闭窗口的时候调用某个菜单的命令 谁能为我推荐一些好的VC编程的网站? 票据的精确打印 不用屏幕DC,也没有界面,如何在Hbitmap上加入文字? VC2008的控件事件成空白了...
{
static char buf[64] = {0};
GUID guid;
CoInitialize(NULL);
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]);
}
CoUninitialize();
return (const char*)buf;
}
把格式的'-'去掉就好
"{%08X%04X%04X%02X%02X%02X%02X%02X%02X%02X%02X}",