Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9305
  • 博文数量: 4
  • 博客积分: 1410
  • 博客等级: 上尉
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-08 11:31
文章分类
文章存档

2011年(1)

2010年(1)

2009年(2)

我的朋友
最近访客

分类:

2009-03-08 12:27:38

    在C中,经常遇到把enum类型转换为对应的字符串的问题。比如在myenum.h中有一个enum类型定义如下:
         enum abc {
            enum1,
            enum2
         };
  需要生成如下函数:
         const char * abcToString(enum abc type)
         {
              switch (type) {
              case enum1:
                   return "enum1";
              case enum2:
                   return "enum2";
              }
              return "unknown type";
          }
借助Exruberant Ctags, 这个perl脚本可以自动生成该函数。
文件:gen_enum_to_string.tar.gz
大小:0KB
下载:下载

阅读(713) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:vim相关

给主人留下些什么吧!~~