
String
利来利往
幽默,诚实,守时,守信,适应能力强。
展开
-
【奇怪bug】map的key重复问题
map这个key重复问题,杠开始是在同一个文件,同一个函数使用,不会有这个问题,在我抽出函数后出现key无法查找的问题,我一度怀疑是编码问题,后来发现编译没问题,再次怀疑是中文的问题,我改成拼音后还是没解决,发现虽然key看起来是一样的但是地址不一样,我怀疑是指针的问题,于是改成字符串解决了、、原创 2023-01-18 16:39:16 · 641 阅读 · 0 评论 -
【手游项目4】过滤特殊字符,游戏账号名,玩家游戏名,数据库特殊字符检测
//过滤特殊字符会导致数据库存储失败 空格、制表符、回车符、换行符组成的字符串inline bool CheckNameVaild( const char* pStrName ){ int nLen = strlen(pStrName); if(nLen < 1) return false; for (int i=0; i < nLen; i++) { char c = pStrName[i]; switch (c) { case '\'': case .原创 2020-07-08 23:53:09 · 496 阅读 · 0 评论 -
【string 】字符串比较
#include "stdafx.h"#include #include #include using namespace std; /*strcmp编辑 锁定 C/C++函数,比较两个字符串设这两个字符串为str1,str2,若str1=str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正原创 2016-09-29 17:14:48 · 383 阅读 · 0 评论 -
string
#include #include #include using namespace std;void main(){ string test; char szBuffer[1024] = {0}; char szBuffer02[1024]原创 2011-10-14 21:21:19 · 577 阅读 · 0 评论 -
字符串合并
vector structName; string Dest = structName[i]; string filename = Dest; filename += ".h"; ofstream ObjectHead(filename.c_str(), ios::app); ObjectHead string NAME="aidigame_data";原创 2011-11-11 09:43:15 · 622 阅读 · 0 评论 -
strcpy memcpy strcat strcmp memset strlen
1.strcpystrcpy是拷贝字符串,以\0为标志结束strcpy的原型为char *strcpy_(char *strDest, const char *strScr){ assert((strDest != NULL) && (strScr != NULL)); char *address=strDest; while((*strDest++ = * strSc原创 2012-11-14 17:09:17 · 681 阅读 · 0 评论 -
去掉string中的空格
void str(char * a){ char *toks = " "; char * tok = strtok(a, toks); while (tok) { if (tok == a) strcpy(a, tok); else strcat(a, tok); tok = strtok(NULL, toks); }}int ma原创 2012-05-15 15:29:06 · 2503 阅读 · 0 评论 -
String类
class String{public:String(const char *str ); // 通用构造函数String(const String &another); // 拷贝构造函数~ String(); // 析构函数String & operater =(const String &rhs); // 赋值函数private:char *m_data; /转载 2012-06-27 19:27:54 · 585 阅读 · 1 评论