首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C# 和 C++ 转换

2012-04-19 
C# 和 C++ 转换在线等ntDevNameString::Format(\\Device\\{0}{1:X8}_{2:X16}_{3:X8}{4:X8},OSNSS_LB_PR

C# 和 C++ 转换 在线等
ntDevName=String::Format("\\Device\\{0}{1:X8}_{2:X16}_{3:X8} {4:X8}",OSNSS_LB_PREFIX,
volId.MBP_VolumeID.m_DiskSignature,
volId.MBP_VolumeID.m_VolumeBlockOffset,
time.HighPart,time.LowPart);

意思是ntDevName 按固定的格式输出,
怎么用C语言代替啊  


[解决办法]
sscanf、sprintf
[解决办法]

C/C++ code
char buffer[512];sprintf(buffer,"\\Device\\%d%8X_%16X_%8X %8X",OSNSS_LB_PREFIX,volId.MBP_VolumeID.m_DiskSignature,volId.MBP_VolumeID.m_VolumeBlockOffset,time.HighPart,time.LowPart); 

热点排行