|
发表于 2005-1-5 12:47:52
|
显示全部楼层
struct CodeA的成员in和out都是函数指针,直接赋数字是没有意义的而且危险的,应该这样赋值:
- enum flow funcname(void)
- {
- enum flow something;
- /* do something */
- return something;
- }
- void yourfunc()
- {
- struct codeA var;
- var.in = funcname;
- /* do something */
- return;
- }
复制代码
顺便提一下,enum flow{1,2,3};是什么玩意儿? struct codeA{...}后面少了分号。
基本的东西一定要搞好,先别搞这么高级了。 |
|