宽字元:wchar_t 没有具体定义位数,但通常都是以0x00**表示,在内存中以 ** 00形式存储,因此用strlen不能读取字符长度 C语言中汉字需要用两个字节存储,字符串结尾通常会以/0来做标志,因此开数组的时候需要多开一位,sizeof的话也会多显示一位,输出汉字需要用连续两位ASCII码 ...
C++ C# WORD ushortDWORD uintUCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyteUCHAR* string/IntPtrunsigned char* [MarshalAs(UnmanagedType.LPArray) ...
分类:
编程语言 时间:
2017-03-30 18:42:26
阅读次数:
235
问题产生 使用CreateFile函数,如下: 第一个参数是wchar类型,而我从配置文件中读入的文件路径是char类型,因此涉及到char至wchar的转换问题 问题解决 使用MultiByteToWideChar函数函数代码如下: 讲解如下: 倒数第三个参数设为-1,倒数第二个参数设为NULL, ...
分类:
其他好文 时间:
2017-03-24 19:14:34
阅读次数:
128
VS2010中属性页中,C/C++ -->预处理器定义 VS2010中属性页中,C/C++ -->预处理器定义 时间:2017-01-01 20:40:42 阅读:117 评论:0 收藏:0 [点我收藏+] 标签:img c/c++ 实现 win32 sdn else 就会 ifdef mage 如 ...
分类:
编程语言 时间:
2017-03-23 16:17:25
阅读次数:
255
很多方案是采用GetVersion、GetVersionEx这两个API来查询操作系统的版本号来判断当前的操作系统是Windows系列中的哪个,在Win10没有出现前,这种方法是行的通的,但是Win10出现后此方法对于判断Win10就不准了。 在此提供一个读取注册表的方法,已经验证过可行: [cpp ...
error LNK2019: 无法解析的外部符号 "public: static class log4cplus::Logger __cdecl log4cplus::Logger::getInstance(class std::basic_string<wchar_t,struct std::ch ...
分类:
其他好文 时间:
2017-03-15 18:44:47
阅读次数:
429
如果维度属性的 KeyColumns的DataType设置为了Integer类型,那么要注意该维度属性列在数据库中不能有为null的值。 例如下图中我们有维度DIM_Vehcile,其中有个维度属性叫Vehicle Year,该属性的 KeyColumns的DataType设置为了Integer类型 ...
分类:
其他好文 时间:
2017-03-13 20:22:53
阅读次数:
356
1.流和FILE对象 对于国际字符集,一个字符可以由一个以上的字节来表示。标准I/O文件流可以用来操作单字节和多字节(宽,wide)字符集。一个流的方向(orientation)决定了字符是以单字节还是多字节的方式读取,当一个流被创建时,它没有方向。如一个多字节I/O函数(见<wchar.h>)用在 ...
分类:
其他好文 时间:
2017-03-08 22:16:40
阅读次数:
235
将字符串进行内容替换。注意:修改后变成新字符串,并不是将原字符串直接修改。 String replace(oldChar,newChar); String replace(oldstring,newstring); ...
分类:
其他好文 时间:
2017-02-20 11:00:17
阅读次数:
114
1 $str = 'w0'; 2 for($w=0;$w<60;$w++){ 3 $sql = 'INSERT INTO w1 (wint,wchar) VALUES ('.$w.',"'.$str.'")'; 4 mysqli_query($link,$sql); 5 6 } 1 $str = '... ...
分类:
其他好文 时间:
2017-01-05 18:20:36
阅读次数:
146