我在UNIX平臺上的C代碼中遇到以下問題。將變量的內容分配給不使用C和proC的指針
function1(short *a)
{
EXEC SQL begin declare section;
short a1;
EXEC SQL end declare section;
EXEC SQL fetch quey_cursor
into
:a1;
// More processing
*a = a1;
}
的問題是程序在這一行
*a = a1;
退出,我無法得到(1)調試。
我真的很感謝所有幫助
感謝
你如何調用function1? –
這是如何完成的: function() { short * a; function1(a); } – wassim
應該是function1(&a)。 – starbolin