我们有了一个方法可以做到这一点...我可以使用C-preprocssor将整数转换为字符串吗?
我有一个头文件,version.h中有一条线......
#define VERSION 9
和一些文件使用定义的版本价值作为整数。 这很好。
不改变版本的方式定义,我需要建立一个 初始化“是什么”,其中包含价值, 所以我需要这样的字符串...
char *whatversion = "@(#)VERSION: " VERSION;
显然,这并不编译,所以不知何故,我需要得到一个 字符串版本根本上给这个预处理值的...
char *whatversion = "@(#)VERSION: " "9";
任何想法? 这可能吗?
完美!非常感谢! – 2013-03-06 12:59:57