`
happmaoo
  • 浏览: 4339450 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

A2W和W2A :很好的多字节和宽字节字符串的转换宏

阅读更多

作者:朱金灿

来源:http://blog.csdn.net/clever101

以前看《Window核心编程》,感觉多字节和宽字节之间还比较麻烦的,至少MultiByteToWideChar函数和WideCharToMultiByte函数有足够多的参数的意义让我们去理解。近日接触了ATL的一个很好的字符串的转换宏:A2WW2A

用法很简单,A2W的用法:

W2A的用法:

另外使用这两个宏时最好把它们单独放入一个函数实现,具体原因见:

谨慎使用A2W等字符转换宏

另外这儿一篇详细介绍这两个宏的原理的文章:VC中一个关于宏的使用问题

分享到:
评论

相关推荐

    VC++程序: 将字符串转换成公式并计算结果

    int Calculate(string formula) 函数功能:输入一个字符串公式string formula,允许四则混合运算,然后输入公式中对应变量的取值,最后...如公式 “(1 08+a2)/a 3” 是错的,(- 7)和(- n5)是错的,去掉空格就对了。

    greenplum常用命令

    字符串函数 1)字符串拼接:|| 2)字符串长度:length 3)字符串截取:substring('fsfd' from 2 for 3)、substr('fsfd',2,3) 4)字符串两头去字符:trim(' fsf')、trim(both 'x' from 'xfdsx') 5)大小写转换:...

    【STC15系列】SYK-0806-A2S1- 14-串口收发字符串.rar

    【STC15系列】SYK-0806-A2S1- 14-串口收发字符串

    【Matlab基础】字符串与结构语句.docx

    要存放多个字符串需要元胞数组。 2. 字符串函数 strcat(str1, str2,…)——将字符串str1, str2,…水平连接; strvcat(str1, str2,…)——将字符串str1, str2,…竖直连接成字符串向量; strcmp(str1,str2)——str1与...

    Code_笔试题_字符串压缩_

    笔试题项目,字符串压缩,将aabb压缩为a2b2

    对字符串"a2bc2d1"解密,解密后的字符串为"aabcbcd"

    4.24优酷土豆实习生笔试题,编程题第二题。对字符串进行解密。

    LeetCode 面试题 01.06. 字符串压缩

    文章目录面试题 01.06. 字符串压缩题目解题思路图解代码实现实现结果补充 ...你可以假设字符串中只包含大小写英文字母(a至z)。 示例1: 输入:aabcccccaaa 输出:a2b1c5a3 示例2: 输入:abbccd 输出:

    字符串解析+excel保存

    将形如W=a1*A1+a2*A2+a3*A3公式解析成独立参数,允许用户输入参数值,将解析好的数据存入相应的excel文件

    返回Excel字符串中连续数值.rar

    返回Excel字符串中连续数值.rar,本例所示,A2单元格中包含字符串“Excel520”,通过C2单元格中的公式可以返回其中的数值520。

    C语言–压缩字符串

    压缩字符串 给定一组字符,使用原地算法将其压缩。 压缩后的长度必须始终小于或等于原数组长度。 数组的每个元素应该是长度为1 的字符(不是 int 整数类型)。 在完成原地修改输入数组后,返回数组的新长度。 示例1...

    字符串中加减法main.c

    【问题描述】 从标准输入中读入一个整数算术运算表达式,如10+52-28,计算表达式结果,并输出。 要求: ...2、表达式中不含圆括号... scanf("%d",&a2); if(op1=='+') { a1+=a2; } else { a1-=a2; }

    斐讯k2p A2官改最新固件:k2p_mtk_v20d_breed.bin

    斐讯k2p A2官改最新固件:k2p_mtk_v20d_breed.bin 注意:斐讯k2p B版请勿使用。

    MSP430F55xx_ADC多通道多次转换串口发送数据

    *MSP430F55xx_ADC多通道多次转换串口发送数据 *序列通道多次转换,这里以8个数为一个周期,通过串口打印A0~3的8次采样电压值 *串口配置P3.3 P3.4 TXD/RXD 波特率9600 MSP430F552x ----------------- /|\| | | |...

    加密后的cmd后源cmd

    SHA1:837EA1CDDAEAE81ED7EF88F2A2C77F9832706487 大小:471,040 字节 加密后cmd.exe 版本:5.1.2600.5512 MD5:9396aa4d89d3d8186a69d77ec730648e SHA1:67BB4C4A59F2D4B6748DE202777B31FAA1AF1B65 大小:471,040 字节

    查找(c语言字符串数组.cpp

    给定一个包含n个整数的数列A0,A1,A2,…An-1和一个整数k,依次输出 k在序列中出现的位置(从0开始计算)。 输入说明: 输入由两行构成,第一行为两个整数n和k,分别表示数列中整数个数和待查找整数k,n和k之间用...

    Excel 中对range中字符按照连字符进行连接

    对Excel中一行或一列数据,如 A B C D E F 通过自定义函数:Combine,把他们用自定义连字符连接, 示例:=Combine(A2:A7,","),结果:A,B,C,D,E,F 很方便实用的功能,在Excel自定义函数中没有找到可替代函数

    PCF8591—8位A-D与D-A转换器

    PCF8591是一款单电源、低功耗8位COMS型A/D、D/A转换芯片,它具有4路模拟量输入通道... 该器件具有多路模拟量输入、片上跟踪保持、8位A/D转换和8位D/A转换等功能。A/D与D/A的最大转换速率由I2C总线的最大传输速率决定。

    n个整数的序列:a1,a2,...,an,求最大子段和

    给定n个整数的序列:a1,a2,...,an,求最大子段和

    易语言文本转字符画

    易语言文本转字符画源码,文本转字符画,A2W,W2A,GDIPlus_文本转图片,图形_测量文本区域,精处理,GDIPlus_文本转字符画,MultiByteToWideChar,lstrlenW,GdipSetStringFormatMeasurableCharacterRanges,GdipCreateRegion,...

    asp两组字符串数据比较合并相同数据

    商品二原有数量20件,商品一原有数量34件,新进货或者新出售了商品二3件,商品一4件等类型模拟情况下计算出进货量,销售量和库存量,小型的进销存系统可采用这样的方法) 那么如何实现两组字符串数据比较合并相同数据...

Global site tag (gtag.js) - Google Analytics