Chinaunix
标题:
枚举变量 如何输出到 一个文档中
[打印本页]
作者:
kang2010
时间:
2010-03-19 08:48
标题:
枚举变量 如何输出到 一个文档中
本帖最后由 kang2010 于 2010-03-19 08:51 编辑
---------------------------------------------------------------
//枚举类型mystatus
typedef enum
{
mystatus1;
mystatus2;
mystatus3;
}mystatus;
---------------------------------------------------------------
//
m_mystatus
由另外程序运行产生,其值是 mystatus1 或 mystatus2 或 mystatus3
mystatus GetReturnCode()
{
return
m_mystatus
;
}
---------------------------------------------------------------
请问使用 fprintf() 把 GetReturnCode()的值记录到 log文档 中 , 如何实现 ,
GetReturnCode()要做什么样的 转换 ??? 不知道 声明为何种类型
谢谢
作者:
rain_fish
时间:
2010-03-19 10:45
枚举不就是整型吗?
作者:
jawen12365
时间:
2010-03-19 10:49
可能是需要自己做一个转换了:
枚举变量只是对应一个数值而不是它的名字
作者:
kang2010
时间:
2010-03-19 11:55
本帖最后由 kang2010 于 2010-03-19 11:57 编辑
谢谢 楼上 两位 ,
枚举 里面的 是 整型 , 我使用 sprintf 将 return出来的枚举值 格式化给一个 buffer ,就可以 使用 fprintf 来 输出到 文件了
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2