作者:hhh2000 此贴贴于2013-7-20 21:15:38,已被阅读453次/回复2 
【加点温度】一个连接和格式化字符串的宏,方便对字符串变量或常量进行复制、连接、组合,可以在调试输出、或不要求速度的场合(比如:组合sql语句或html表单)使用
当初是感觉将多个字符串其中一部分复制到指定字符串中比较麻烦,有了写这么一个宏的想法,后来又扩充了一下(学的perl);顺便学习一下宏的用法(可能还有用的不好的地方,大家指正)。

大体介绍一下,具体看代码里的说明:1、可以连接字符串变量、指针指向的字符串变量、字符串常量、转义字符、一般变量的10进制表示。2、除了指定的之外不改变任何寄存器和变量。3、因为是宏,所以如果使用过多,编译速度会变慢。

一个例子:CAT szSQL[][sizeof szSQL] += 'SELECT * FROM ' + szTableName[][nTableName] + 'WHERE id = ' + "\${id}" + "\0"


下载...

此贴的回复贴(直接):
有用,收藏!259 AoGo 2013-8-22 11:29:18 0 正常
顶h344 GoldenSpider 2013-7-21 22:40:29 0 正常