程序博客网 > 易知投资
来源:互联网 发布:易知投资 编辑:程序博客网 时间:2024/06/05 02:29
这个函数可以把一个四字节的数据转换字符型
苹果开发时经常用到
char *OSTypeToStr(char *buf, OSType t){char *p = buf;char str[4], *q = str;*(UInt32 *)str = CFSwapInt32(t);for (int i = 0; i < 4; ++i) {if (isprint(*q) && *q != '//')*p++ = *q++;else {sprintf(p, "//x%02x", *q++);p += 4;}}*p = '/0';return buf;}