这个问题我已经自己解决了。
可是怎样把这个函数作为一个公用的函数,这样其文件里的函数也可以调用这个子函数。思路:把这个函数的声明放在一个.h文件中,其它文件只要包含这个头文件就可以了。问题:可是这样函数sel_paramn(param_name) 里的参数无法声明。
如声明为sel_paramn(varchar param_name),这样编译通不过;、
如声明为 struct {unsigned short len;unsigned char arr[20];}; param_name;\
sel_paramn(param_name);
这样编译可以通过,但是又和源文件(.pc)里的声明产生了冲突,说param_namech重复
声明。谁能解决这个难题?
可是怎样把这个函数作为一个公用的函数,这样其文件里的函数也可以调用这个子函数。思路:把这个函数的声明放在一个.h文件中,其它文件只要包含这个头文件就可以了。问题:可是这样函数sel_paramn(param_name) 里的参数无法声明。
如声明为sel_paramn(varchar param_name),这样编译通不过;、
如声明为 struct {unsigned short len;unsigned char arr[20];}; param_name;\
sel_paramn(param_name);
这样编译可以通过,但是又和源文件(.pc)里的声明产生了冲突,说param_namech重复
声明。谁能解决这个难题?
解决方案 »
- 请大家帮忙,如何实现oracle包中自定义数组的赋值,谢谢!!
- 如何在9i的Oracle Management Server中添加10g的数据库??
- oracle数据库行转列问题
- 网上搜索了几天不得其解,望高手提点
- 又是问题:oracale8不支持left outer join 么,在线急等!立即揭帖
- 关于Oracle触发器的问题,请高手们近来帮忙提示啊!!!!!!!!!!!!!!!!在线等!!!!!
- 存储过程的问题,请看看!!
- 如何避免触发器二次触发
- 奇怪的PL/SQL-DECODE问题,不知道各位有没有遇到过?
- ORACLE调用存储过程ORA-06550报错
- 不懂pl/sql规范,求一句sql,会的人很easy
- 左连接的问题,帮忙看看,急
char* sel_paramn(char* param_name)
传给这个函数的parameter直接用 param_ name.arr就可以了