VC 字符串
Anliya
这个作者很懒,什么都没留下…
展开
-
如何将字符数组转换为字符串
问:程序中有如下变量: char pMsg[100]; CString str; 其中pMsg已经被赋值了,怎样把pMsg的值传给str? 答:str.Format("%s",pMsg);原创 2010-03-02 15:03:00 · 1148 阅读 · 0 评论 -
代码库--提取字符串中第i个和第i+1个分割符之间的子字符串
问:如何提取字符串中第i个和第i+1个分割符之间的子字符串? /* 函数FindBySeperator用来寻找相邻两个分割符之间的字符串 参数: str: 原字符串 sep: 分割符,比如"," " "等 num: 相邻两个分割符中第一个分隔符的序号,比如num=5, 则函数返回的是第5个和第6个分隔符间的字符串*/CString FindBySeperator(CString原创 2010-03-08 14:51:00 · 818 阅读 · 0 评论 -
CString 的Format函数中用于转换的格式字符
%c 单个字符 %d 十进制整数(int) %ld 十进制整数(long) %f 十进制浮点数(float) %lf 十进制浮点数(double) %o原创 2010-05-20 16:12:00 · 778 阅读 · 0 评论 -
TCHAR及两种字符集
TCHAR是通过define定义的字符串宏。因为C++支持两种字符串,即常规的ANSI编码(使用""包裹)和Unicode编码(使用L""包裹),这样对应的就有了两套字符串字符串处理函数,比如:strlen和wcslen,分别用于处理两种字符串 微软将这两套字符集及其操作进行了统一,通过条件编译(通过_UNICODE和UNICODE宏)控制实际使用的字符集,这样就有了_T("")这样的字符串,对转载 2012-08-02 16:33:44 · 652 阅读 · 0 评论 -
如何将CString转化为char数组
CString str; char a[100]; str="hello"; strncpy(a,(LPCTSTR)str,sizeof(a));转载 2019-04-19 16:16:55 · 4119 阅读 · 0 评论 -
vc2008中将CString 转换为整数
用vc2008编写代码时,这样的语句会报错 CString str; int nStr = atoi(str); error C2664: “atoi”: 不能将参数 1 从“CString”转换为“const char *” 1> 没有可用于执行该转换的用户定义的转换运算符,或者无法调用该运算符 这是因为VC2008默认使用UNICODE编码的字符串...转载 2012-08-06 10:40:16 · 902 阅读 · 0 评论