tempstr(tempstr在python中的意思)

TempStr = Replace(TempStr,{$MaxLength},Clng(Dvbbs.Board_Setting(16)))

就是说,原来的代码或者文本里面有个{$MaxLength}标记,应该是用来指代字符串最长长度的.这不是一个实际的值,只是一个标记

这段代码的作用,就是把这个标记替换为实际设置的最长长度值.(这个值可能在数据库,也可能是个xml或者其它,具体在哪,请查Dvbbs.board_setting()函数的定义.)

那么这个真实的值,用Dvbbs.board_setting(16)调出来,用Clng转换为长整型,再用Replace替换掉{$MaxLength}这个标记.

TempStr="我要到{$地点}去"

Setting(1)="南京"

Replace(TempStr,"{$地点}",CStr(setting(1)))

得到的就是:我要到南京去

本回答由提问者推荐

下面是一段代码

不一样,TempStr[0:-2]是字符串,eval(TempStr[0:-1])是数,TempStr[0:-1]与TempStr也不同,原因在于TempStr[0:-1]比TempStr少了最后一个字符

MFC资源管理器树视图里findfile(str)函数执行前参数?

CFileFind 是文件查找,当你要查找所有文件和文件夹的时候,就用*来表示,如果要查找指定类型,则为*.txt等,或者也可以指定文件名,如1.txt

应该如何彻底解决UTF8编码转换成GB2312编码问题?我需要将

然后在下面就可以String names=this.convert((String) ses.getAttribute("name"));

string 和stringbuffer的区别

string会有个String的池,若该池里有要创建的字符串直接将池里面的对象赋给该String,否则重新创建字符串并将值放入池中,因此String不可改变。而StringBuffer*作的是同一对象,每次不会重新创建字符串

以下程序跟踪调试时运行到tempStr时tempStr为Bad Ptr,而且m_pszData的数据变了请教下这是什么原因导致的

哇。读文件要缓冲区。CString 是可变长字符串对像。不能放进去。

另外当CString初始化值为立即串时他是指向一个常数串空间的不能被写的

最好是用char[]开出缓冲区再丢给CString

如果一定要用的话。要用CString 得到缓冲区。锁缓冲和释放缓冲几个函数

原文链接:,转发请注明来源!