码迷,mamicode.com
首页 >  
搜索关键字:wchar_t    ( 412个结果
windows下wchar_t* 转char*
这个在windows下很常见,常用,留个档。一般用这个函数:size_t wcstombs( char *mbstr, const wchar_t *wcstr, size_t count );mbstrThe address of a sequence of multibyte cha...
分类:Windows程序   时间:2014-12-29 12:02:19    阅读次数:184
C++ Primer 第四版读书笔记(一)之变量和基本类型
C++语言定义了几种基本类型:字符型、整形、浮点型等。 1、基本内置类型 C++定义了一组表示整数、浮点数、单个字符和布尔值的算术类型,另外还定义了一种称为void的特殊类型。 表1.1 C++:算术类型 类型 含义 最小存储空间 bool 布尔型 - char 字符型 8位 wchar_t 宽字符型 16位 ...
分类:编程语言   时间:2014-12-27 19:02:55    阅读次数:182
Win8下建立shortcut到开始界面
在win8前建立开始菜单都很容易,但到win8就有点不一样了,它的开始菜单是metro风格的。下面我们来看下具体的实现代码,有兴趣的朋友可以自己测试下。 wchar_t szPath[MAX_PATH]; SHGetSpecialFolderPath(nullptr, szPath, CSIDL_PROGRAMS, FALSE); PathAppend(szPath, L"testapp.l...
分类:Windows程序   时间:2014-12-15 13:44:51    阅读次数:178
自己编写的Windows字符串类 封装字符串格式转换和常用操作 方便使用
最近开发的语音识别的项目经常碰到转码的问题,各种宽窄字节转换,ASNI, UTF8, 宽字节 ……  代码写得冗长,繁琐,维护性太差了。决定自己写一个能直接使用各种编码的字符串类,于是实现了一个,功能不多,但是也够用。由于string 和 wstring 在多线程下共享数据会出问题,这里只用最基础的char 和 wchar_t。   基于Windows平台,代码如下 /* ********...
分类:Windows程序   时间:2014-12-14 07:06:00    阅读次数:269
打印汉字
在贴吧里看到一个求助的, 他是这么做的:char month[] = {"一月", "二月", ......}; //我就不写全了然后表示为何出错. 我觉得这算是宽字符, 所以改成了:wchar_t month[] = {L"一月", .....}; //没错我连第二个都懒得打感觉就万事大...
分类:其他好文   时间:2014-12-14 07:01:39    阅读次数:254
将单字节Char转化为双字节的wchar_t的转换函数
1 wchar_t* c2w(const char *str)2 {3 int length = strlen(str)+1;4 wchar_t *t = (wchar_t*)malloc(sizeof(wchar_t)*length);5 memset(t,0,len...
分类:其他好文   时间:2014-12-06 16:39:53    阅读次数:123
c++读入之 -- 汉字读入遇到的问题
好吧,课题和汉语处理有关,于是就要求用c++来读入汉字进行处理。首先使用wchar_t字符即宽字符,然后这样定义: 1 #include 2 #include 3 4 using namespace std; 5 6 int main() { 7 wchar_t* ch; 8 ...
分类:编程语言   时间:2014-12-06 10:02:50    阅读次数:215
stl中char 与wchar 的转换
学习记录:stl中 字符串 str自然对应的是string宽字符串wchar 对应的是wstring宽字符串占用两个字节两者的转换有三种办法1 windows 的api转换函数WideCharToMultiByte()与MultiByteToWideChar(). 不适合跨平台使用.2 ATL中CA...
分类:其他好文   时间:2014-12-04 23:02:11    阅读次数:215
字符串和数字之间的转换(Unicode)
1 Unicode编码的字符串转换为数字类型 CString str; str = _T("1234"); int i = _ttoi(str); float f = _tstof(str); 2 数字转换为wchar_t wchar_t c[10]; int num = 100; _itow_s(num,c,10,10进制); wstring st...
分类:其他好文   时间:2014-12-03 14:35:07    阅读次数:224
windows编程一些小知识
1.Unicode字符。 以一个内建的数据类型wchar_t,以其来表示16位的Unicode(UTF-16)字符。 eg:wchar_t c=L'A'; 在WinNT.h中定义有: typedef char CHAR;//An 8-bit character typedef wchar_t ...
分类:Windows程序   时间:2014-11-28 21:22:47    阅读次数:245
412条   上一页 1 ... 33 34 35 36 37 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!