标题:宏定义输出字符串
只看楼主
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
结帖率:79.17%
 问题点数:0 回复次数:0 
宏定义输出字符串
使用#定义一个宏来输出字符串
#define display(name) printf(""#name"")
#define display1(name) printf("#name")
#define display2(name) printf(#name)
然后使用
              display(
                  :ProcDelay delayMSec_\n
      setlocal enableextensions\n);
              display1(
                  :ProcDelay delayMSec_\n
      setlocal enableextensions\n);
              display2(":ProcDelay delayMSec_\n"\
                  
      ":ProcDelay delayMSec_\n");
              display2(:ProcDelay delayMSec_\n
                  
      :ProcDelay delayMSec_\n);
进行调用,输出如附图:
 不知道为什么换行后前面多了个空格呢 ??

宏定义.JPG (10.45 KB)
搜索更多相关主题的帖子: 宏定义 格式 
2008-06-08 12:01



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-218210-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.281422 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved