Chinaunix
标题:
关于全局变量的问题
[打印本页]
作者:
dontknowall
时间:
2003-02-28 11:02
标题:
关于全局变量的问题
我定义了一个全局变量cfields
然后又调了一个函数,在函数里面有一个局部变量ctemp
然后通过pro*c从数据库中取值放到ctemp中在赋给cfields,然而出了函数cfields中的值却没了
for(;
{
EXEC SQL WHENEVER NOT FOUND DO break;
EXEC SQL FETCH field_cursor INTO :ctempname,:ctemptype;
strcat(cfields,ctempname);
strcat(cfields,",\n"
;
}
作者:
无双
时间:
2003-02-28 12:40
标题:
关于全局变量的问题
:ctempname,:ctemptype; 有没有用exec sql begin declare setion
定义
作者:
stroustrup
时间:
2003-02-28 12:54
标题:
关于全局变量的问题
我想,这是有是一内存问题。
ctemp是在栈上分配的,出了函数,自然销毁,cfields指向的内容是垃圾。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2