随笔分类 -  数据转换

摘要:字符串的ASCII和UNICODE之间的转换 1)Win32提供了API函数MultiByteToWideChar和WideCharToMultiByte来提供这种功能。 2)ATL还提供了另一套转换宏——CA2W、CA2T、CA2WEX、CA2CT、CW2T、CW2A、CW2AWXCW2A将宽字符 阅读全文
posted @ 2023-08-30 09:46 zwj鹿港小镇 阅读(398) 评论(0) 推荐(0) 编辑
摘要://4个字节转换为IEEE 754浮点数 float raw2ieee(BYTE *raw) { // either union { BYTE bytes[4]; float fp; } un; memcpy(un.bytes, raw, 4); return un.fp; // or, as se 阅读全文
posted @ 2021-01-25 15:47 zwj鹿港小镇 阅读(856) 评论(0) 推荐(0) 编辑
摘要:void erase(int arr[], int arr_size, int index) { if (arr || index >= 0) { for (int i = index; i<arr_size - 1; ++i) arr[i] = arr[i + 1]; } } 阅读全文
posted @ 2020-10-19 10:40 zwj鹿港小镇 阅读(666) 评论(0) 推荐(0) 编辑
摘要:一:介绍bitset 有些程序要处理二进制位的有序集,每个位可能包含的是0(关)或1(开)的值。位是用来保存一组项或条件的yes/no信息(有时也称标志)的简洁方法。标准库提供了bitset类使得处理位集合更容易一些。要使用bitset类就必须要包含相关的头文件。在本书提供的例子中,假设都使用了st 阅读全文
posted @ 2020-10-09 15:36 zwj鹿港小镇 阅读(680) 评论(0) 推荐(1) 编辑
摘要:例如现在有个字符串时间为:“2020-08-09T06:51:16.798",把它转换为时间戳,搜了半天没搜到好的办法,只能字符串截取取出年月日时分秒。 time_t LocateToTime_t(char *tTime){ struct tm sTm; time_t tReturnTime; me 阅读全文
posted @ 2020-08-07 23:30 zwj鹿港小镇 阅读(465) 评论(0) 推荐(0) 编辑
摘要:1.string-->char *, 调用string的方法c_str()或者data(); string str = "abc"; char *pChar = (char *)str.data(); 2.char *-->string char *pTemp = "abcdef"; string 阅读全文
posted @ 2020-07-22 18:52 zwj鹿港小镇 阅读(138) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示