相关讨论
请问谁知道如何使用printf函数,通过打印调试信息跟踪函数指针究竟执行到哪个函数了?
例如:
void test();
typedef void (*FUNPTR)();
FUNPTR f = test;
(*f)(); //怎么通过printf函数来知道是执行进入了test函数呢?
请高人指教!
请问,c语言中是否提供通过函数名字符串获得函数指针的功能?
如果提供的话,通过指针调用函数可以传参数吗?
如题,比如本人想将字串:abc 用 md5 进行加密,应该如何写呢?
因为我 include "md5.h"; 正常,但不知内在有什么Function可用..
有高手可以指点一下吗??
想在程序设计时利用C语言设计一个能够使用DNS服务的程序。请问调用哪个函数或者使用哪个接口?各位大虾有没有相关的参考资料或代码?谢谢。。。。
如何在C语言中使用嵌入式SQL访问各种数据库?大虾们,有这方面的书籍或者资料嘛?或者给我个地址看看也行。
现在我可以从一个数据库中得到一个函数名的字符串,如何用这个字符串指向它所表示函数的入口地址??谢谢!
by
918xj
-
C/C++
-
2004-10-13 15:49:41 阅读(1123) 回复(6)
在C中
#include
#include
typedef char (*PTRFUN)(int);
PTRFUN pFun;
char glFun(int a){ printf("haha [%d]\n", a);return a;}
int main()
{
pFun = &glFun;
(*pFun)(6);
return 0;
}
在C++中
#include
using namespace std;
class CA
{
public:
char lcFun(int a){ cout << "haha:"<< a << endl;return a; }
};
CA ca;
CA *pca = new CA;
typedef char (CA::*PTRFUN...
我看了一些网上的资料,还没弄懂,求助大家帮忙一下:
比如如下的字符串中:
[code]
HLR SUBSCRIBER DATA
SUBSCRIBER IDENTITY
MSISDN IMSI STATE AUTHD
8613608240041 460008246001392 CONNECTED AVAILABLE
NAM
0
[/code]
我如何获取其中的CONNECTED位置所在的字符串,CONNECTED有可能是其它值,我需要更具这个值来决定程序流程。
曾经有人建议我用awk来做,不过我觉得这样效率有点不...
by
arenxl
-
C/C++
-
2007-03-22 00:16:33 阅读(3099) 回复(15)