我现在自定了一个结构体,现在申明了一个结构体变量*JG,我要查找一数据库的内容,做了一个函数,bool find(我定的结构体*cs).由返回的bool判断是否正确,我的本意是想在其它地方调用find(JG),在外面申明的结构体变量做为参数传递,预期结果是指针JG指向了一个结构体链表的表头,但现在在调试里JG是指向0x00000000,我想是不是我这样调用,也只是函数参数值的复制,而不是指针的传递??当然我知道可以用函数返回这一结构体指针变量的办法达到我要的预期结果,我现在是想向API一样,在参数里得到结果,由函数返回值判断成功与否!!请问怎么做,谢谢
解决方案 »
- 除了用Open,怎么判断一个文件已经生成?
- 往EXCEL中增加几个字段会显示“字段定义语法错误”,急!!!
- 如何删除PDF中的指定图片或文字
- 新手求助:完成端口收不到WSARECV的完成通知
- 怎样提取activex的属性和方法
- 我写了一个多线程的网络程序,谁能告诉我为什么不对?
- vc中,如何打印bitmap图标呢?
- 请问哪里有《Dialogic从入门到系统工程师》这本书可以下载???
- 关于句柄泄漏及线程核心对象
- *a ++ = *b 在ATL COM AppWizard的项目中可以编译通过,在其他向导生成的项目中不能通过编译!
- ADO 怎么判断获取字段值是否为空?
- 模拟IE地址的命令和得到其相应
{
.....
}struct s * jg;bool b = find( jg);
试过楼上各位的办法了但是还是指向0x00000000,在find(...){自定结构ls=(结构*)malloc(sizeof(结构));
ls->next=NULL;
JG=ls;
...
}
我假设我的结构体类型为STRUCT;
STRUCT **JG;
bool a=find(*JG);
我都是在自学的,基础不太好,麻烦各位了