hope_process
heixia108
全部博文(251)
oldlinux(3)
Perl(1)
学习资料(2)
Enhlish(2)
心情(31)
Windows(2)
硬件相关(1)
软件工程(0)
数据挖掘与AI(1)
OpenGL(4)
2009年(2)
2008年(86)
2007年(163)
kenvifir
ganwei06
prolj
cynthia
浪花小雨
我是小小
zhu_xian
gamelefe
onejacky
zwmeimei
miaosen8
分类: C/C++
2008-03-12 10:48:48
#include <math.h> #include <stdio.h> #include <stdlib.h> struct init { char *fname; double (*fnct)(double); }; struct init arith_fncts[] = { {"sin",sin}, {"cos",cos}, {"tan",tan}, {"log",log}, {"exp",exp}, {"sqrt",sqrt}, {0,0} }; int main() { struct init *p; *p = arith_fncts[0]; /* 错误就在这!!! * change ==>
* p = &arith_fncts[0]; */ printf("sin:%g\n",(*(p->fnct))(1.2)); return 0; }
* p =
&
arith_fncts[0];
*/
printf("sin:%g\n",(*(p->fnct))(1.2)); return 0; }
上一篇:VI Note
下一篇:Lex-Yacc版计算器 version 0.02
登录 注册