CSDN论坛 > VC/MFC > 基础类

请教:字符数组怎么与CString行的变量进行比较? [问题点数:100分,结帖人ldf0531]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs10
本版专家分:188320
Blank
进士 2006年 总版技术专家分年内排行榜第五
2004年 总版技术专家分年内排行榜第八
Blank
银牌 2006年10月 总版技术专家分月排行榜第二
2006年9月 总版技术专家分月排行榜第二
Blank
铜牌 2006年5月 总版技术专家分月排行榜第三
Blank
微软MVP 2006年1月 荣获微软MVP称号
2008年1月 荣获微软MVP称号
2007年1月 荣获微软MVP称号
Bbs10
本版专家分:176318
版主
Blank
优秀版主 2014年11月论坛优秀版主
Blank
微软MVP 2010年7月 荣获微软MVP称号
2005年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2010年1月 VC/MFC大版内专家分月排行榜第一
2004年4月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2009年7月 VC/MFC大版内专家分月排行榜第二
2005年9月 VC/MFC大版内专家分月排行榜第二
2004年6月 VC/MFC大版内专家分月排行榜第二
2004年3月 VC/MFC大版内专家分月排行榜第二
Bbs8
本版专家分:46615
Blank
微软MVP 2005年7月 荣获微软MVP称号
Blank
红花 2005年6月 VC/MFC大版内专家分月排行榜第一
Bbs9
本版专家分:54960
Bbs10
本版专家分:176318
版主
Blank
优秀版主 2014年11月论坛优秀版主
Blank
微软MVP 2010年7月 荣获微软MVP称号
2005年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2010年1月 VC/MFC大版内专家分月排行榜第一
2004年4月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2009年7月 VC/MFC大版内专家分月排行榜第二
2005年9月 VC/MFC大版内专家分月排行榜第二
2004年6月 VC/MFC大版内专家分月排行榜第二
2004年3月 VC/MFC大版内专家分月排行榜第二
Bbs8
本版专家分:32636
Bbs1
本版专家分:0
Bbs7
本版专家分:13223
Bbs12
本版专家分:432294
版主
Blank
榜眼 2009年 总版技术专家分年内排行榜第二
2005年 总版技术专家分年内排行榜第二
Blank
银牌 2009年7月 总版技术专家分月排行榜第二
2009年3月 总版技术专家分月排行榜第二
2009年1月 总版技术专家分月排行榜第二
2005年7月 总版技术专家分月排行榜第二
2005年5月 总版技术专家分月排行榜第二
2005年3月 总版技术专家分月排行榜第二
Blank
优秀版主 优秀小版主
2015年8月优秀小版主
2015年9月优秀小版主
2015年5月优秀小版主
2015年2月论坛优秀版主
Blank
铜牌 2009年6月 总版技术专家分月排行榜第三
2009年2月 总版技术专家分月排行榜第三
2005年4月 总版技术专家分月排行榜第三
2005年1月 总版技术专家分月排行榜第三
Bbs10
本版专家分:176318
版主
Blank
优秀版主 2014年11月论坛优秀版主
Blank
微软MVP 2010年7月 荣获微软MVP称号
2005年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2010年1月 VC/MFC大版内专家分月排行榜第一
2004年4月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2009年7月 VC/MFC大版内专家分月排行榜第二
2005年9月 VC/MFC大版内专家分月排行榜第二
2004年6月 VC/MFC大版内专家分月排行榜第二
2004年3月 VC/MFC大版内专家分月排行榜第二
匿名用户不能发表回复!
其他相关推荐
char数组和指针与CString之间的赋值问题
数组定义和初始化  char in_msg[1024];  ZeroMemory(in_msg,1024);把CString赋值给char数组或char指针strcpy(in_msg,m_sCode.GetBuffer(0));char数组名字可以直接赋值给指针,但是指针不能直接赋值给数组。char *pstr;pstr = in_msg;       正确in_msg = pstr;       错误要把指示的内容赋给数组如下:strcopy(in_msg,pstr);把char数组或指针赋值给CSt
char数组利用cstring中的函数strncpy,strcat,strncat合并字符串并保存显示
// practice4-3.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include const int size = 20; int _tmain(int argc, _TCHAR* argv[]) { using namespace std; char firstName[size]; char lastName
CString与_bstr_t进行比较的问题
在把CString与_bstr_t类型进行比较的时候,你会怎么写呢?常见的写法有几种:   CStringstrUID; _bstr_tbstrUID;   If (strUID== bstrUID.GetBSTR()) {   // xxxxx }   If (strUID== (LPCTSTR)bstrUID) {   // xxxxx }   If(strUID
使用ReleaseBuffer()后,CString类变量数据清空
当我们利用CString类定义的变量存储字符串时,往往会因为一些需要调用的其他函数形参类型不一致导致错误,例如需要用GetCurrentDirectoryA函数读取当前工作目录时,若第二个参数直接用CString定义的变量,会报“不存在从 "CString" 到 "LPSTR" 的适当转换函数”错误,因此可以利用CString类函数GetBuffer()来获取函数GetCurrentDirecto
如何将一个字符数组里的值赋给CString但要求将末尾的空格去掉?
来自VCKBACE:  如何将一个字符数组里的值赋给CString str;但要求将末尾的空格去掉?  假设:char comm[8]="login   ",多余的是补空格,要将他给str,同时使str不含空格!  [解决方法]  CString str;  char comm[8]="login   ";  str = comm;  str.TrimRight();//OK    查看MSDN
CString 用法总结(字符串转换)
CString 操作指南原著:Joseph M. Newcomer翻译:littleloach原文出处:codeproject:CString Management通过阅读本文你可以学习如何有效地使用 CString。  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是
VS2010 CString转字符数组时,数组中每个字符后面都会多出一个\0 解决办法
CString转字符数组时,数组中每个字符后面都会多出一个\0 的原因:  是Unicode字符集的问题。选择项目->项目属 性(或直接按alt+F7)->配置属性,在右边找到“字符集”,将“使用Unicode字符集”改为“使用多字节字符集”。保存之后需要重新生成 解决方案,然后通过网上介绍的多种方法从CString转字符数组每个字符后面再也不会多出\0字符了。      实际
CString比较相等不得不说的故事
先说说今天的情况,扫码后把码值与自己写好的几百种配置文件进行比对,两个都是CString类型,但是不论是“==”,还是“ cstr1.Compare(cstr2)==0”,还是“cstr1.CompareNoCase(cstr2)==0”,结果都不行,开始还以为是什么问题,后来自己设置断点观察了一下,仔细看才发现在配置文件读出来的字符串有的后边还有个空格(空字符),我擦,然后就用”cstr1.Re
VS2010运用Format将字符数组转化为CString 格式,并用AfxMessageBox()过程中出现转换乱码问题的解决方案
通常我们使用强制转换可以把单个字符在unicode与ASCII字符之间互相转换   但是由于VS2008 和 VS2005 工程有差异,所以可能会导致转码错误。   例如:   Cpp代码   char *ch="hello";    CString msg;   msg.format(_T("%s",LPCTSTR(ch));    AfxMessageBo
关于CString的拷贝问题
我定义了一个结构体数组,如图我想用它了保存全局变量。当我使用memcpy函数时,结构体数组时的CString变量总是相互覆盖,让我很无语,但我用Append函数时,结构体之间的CString变量就不会相互覆盖了。具体使用如下图: 个人分析:可能是memcpy函数在拷贝时没有真正意义上的分配内存空间,一直使用原来的内存空间,造成了相互覆盖。而Append函数分配了内存空间,实现了要求。(个人见解,
关闭
关闭