69,381
社区成员
发帖
与我相关
我的任务
分享
void main(int argc,char *argv[])
{
func_createlog("开始执行程序",CM_GETINFO_LOG,1);
while(1)
{
int n=0,m=0;
struct ss_prod_info *prod_info[50];
for(n=0;n++;n <10) //for这里还能这么用?
{
m=0;
prod_info[n]=(struct ss_prod_info *)malloc(100);
for(m=0;m++;m <10)
prod_info[n]->psattrib[m]=(char *)malloc(100);
}
test(prod_info);
printf("prod_info[0]->psattrib[0]=[%s] \n",prod_info[0]->psattrib[0]);
printf("prod_info[1]->psattrib[0]=[%s] \n",prod_info[1]->psattrib[0]);
EXEC SQL commit release;
for(n=0;n++;n <10)
{
m=0;
for(m=0;m++;m <10)
free(prod_info[n]->psattrib[m]);
free(prod_info[n]);
}
}
return;
}