您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ ttstr函数代码示例

51自学网 2021-06-03 09:00:13
  C++
这篇教程C++ ttstr函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中ttstr函数的典型用法代码示例。如果您正苦于以下问题:C++ ttstr函数的具体用法?C++ ttstr怎么用?C++ ttstr使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了ttstr函数的24个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: TVPGetConfigFileOptions

//---------------------------------------------------------------------------static TStringList * TVPGetConfigFileOptions(AnsiString filename){	// load .cf file	AnsiString errmsg;	if(!FileExists(filename))		errmsg = "file not found.";	TStringList * ret = new TStringList();	if(errmsg == "")	{		try		{			ret->LoadFromFile(filename);		}		catch(Exception & e)		{			errmsg = e.Message;		}		catch(...)		{			delete ret;			throw;		}	}	if(errmsg != "")		TVPAddImportantLog(ttstr("(info) Loading configuration file /"") + filename.c_str() +			"/" failed (ignoring) : " + errmsg.c_str());	else		TVPAddImportantLog(ttstr("(info) Loading configuration file /"") + filename.c_str() +			"/" succeeded.");	return ret;}
开发者ID:xmoeproject,项目名称:X-moe,代码行数:35,


示例2: TVPStringFromBMPUnicode

//---------------------------------------------------------------------------// utilities//---------------------------------------------------------------------------ttstr TVPStringFromBMPUnicode(const tjs_uint16 *src, tjs_int maxlen){	// convert to ttstr from BMP unicode	if(sizeof(tjs_char) == 2)	{		// sizeof(tjs_char) is 2 (windows native)		if(maxlen == -1)			return ttstr((const tjs_char*)src);		else			return ttstr((const tjs_char*)src, maxlen);	}	else if(sizeof(tjs_char) == 4)	{		// sizeof(tjs_char) is 4 (UCS32)  		// FIXME: NOT TESTED CODE		tjs_int len = 0;		const tjs_uint16 *p = src;		while(*p) len++, p++;		if(maxlen != -1 && len > maxlen) len = maxlen;		ttstr ret((tTJSStringBufferLength)(len));		tjs_char *dest = ret.Independ();		p = src;		while(len && *p)		{			*dest = *p;			dest++;			p++;			len --;		}		*dest = 0;		ret.FixLen();		return ret;	}	return TJS_W("sizeof(tjs_char) must be 2 or 4.");}
开发者ID:harada3,项目名称:krkrz,代码行数:38,


示例3: TVPInitializeBaseSystems

//---------------------------------------------------------------------------// TVPInitializeBaseSystems//---------------------------------------------------------------------------void TVPInitializeBaseSystems(){	// set system archive delimiter	tTJSVariant v;	if(TVPGetCommandLine(TJS_W("-arcdelim"), &v))		TVPArchiveDelimiter = ttstr(v)[0];	// set default current directory	{		char drive[MAXDRIVE];		char dir[MAXDIR];		fnsplit(_argv[0], drive, dir, NULL, NULL);		ttstr curdir(ttstr(drive)  + ttstr(dir));		if(curdir.GetLastChar() != TJS_W('//')) curdir += TJS_W('//');		TVPSetCurrentDirectory(curdir);	}	// load message map file	bool load_msgmap = GetSystemSecurityOption("disablemsgmap") == 0;	if(load_msgmap)	{		const tjs_char name_msgmap [] = TJS_W("msgmap.tjs");		if(TVPIsExistentStorage(name_msgmap))			TVPExecuteStorage(name_msgmap, NULL, false, TJS_W(""));	}}
开发者ID:xmoeproject,项目名称:X-moe,代码行数:30,


示例4: urldecode

万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。