|
我想实现这个功能,
举个例子:
执行函数
Display(1,1,"今天好天气"); //显示今天好天气
Display(1,1,"明天好天气"); //显示明天好天气
Display(1,1,"今天好好气"); //显示今天好好气
Display(1,1,"明天好好气"); //显示明天好好气
还有很多情况.等等..
不想这样定义
#define aa "今天好天气"
//#define aa "明天好天气"
Display(1,1,aa); //更改aa的定义可以实现整个字符串不同显示
想用一种定义方法实现
把字符串中的,"今天好天气",这个字符串拆分出来, 变成"今天"+"好天气"
伪代码如下:
#define A1 "今天"
#define A2 "好天气"
Display(1,1,A1+A2); //显示今天好天气,这里在编译时编译器已经帮我完成合并了
如改为
#define A1 "明"
#define A2 "天好天气"
Display(1,1,A1+A2); //显示明天好天气,这里在编译时编译器已经帮我完成合并了
这样我改变A1,A2的定义,编译器编译时可以方便帮我定义好更改显示
试过用连接符,但不成功
请教一下大家,在C语言中有没有办法可以实现这个功能。如果有,如何实现? |
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|