snprintf() 请教请教
unsigned char *mac = (unsigned char *)&macAddr;
snprintf(strMac, 33, "%02X%02X%02X%02X%02X%02X%02X%02X", mac[0], mac[1], mac[2], mac[3], mac[4], mac[5], mac[6], mac[7]);
这是C++里面的处理方法
现在知道strMac 怎么用php 获取到mac
snprintf用法
Header File
stdio.h
Category
Memory and String Manipulation Routines
Prototype
int snprintf(char* buffer, size_t nsize, const char* fmt, ...);
int snwprintf(wchar_t* buffer, size_t nsize, const wchar_t* fmt, ...);
Description
Sends formatted output to a buffer of a maximum length specified by nsize.
If the number of bytes to output is:
== nsize, then nsize characters are written, with no terminating 慭0?character.
> nsize, then only nsize characters are written, with no terminating 慭0?character.
If nsize is 0, then the string will not be written to (and may be NULL).
Return Value
Number of bytes output, or, if nsize is 0, the number of bytes needed, not including the terminating 慭0?character.
已抢66519个
抢已抢37405个
抢已抢20697个
抢已抢2545个
抢已抢19063个
抢