Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 计算lua_getfield的数量_C_Lua_Lua Api - Fatal编程技术网

C 计算lua_getfield的数量

C 计算lua_getfield的数量,c,lua,lua-api,C,Lua,Lua Api,有没有办法计算代码中存在的lua_getfield的数量?如果是,怎么做 我有一个包含多个lua_getfield的代码,如下所示: lua_getfield(L, -1, "MAC"); lua_getfield(L, -1, "IP"); lua_getfield(L, -1, "PASSWORD"); 我想创建一条消息来显示读取我的C程序中的代码所产生的lua_getfield量,例如: printf("There are %d lua_getfield", function); 数一

有没有办法计算代码中存在的lua_getfield的数量?如果是,怎么做

我有一个包含多个lua_getfield的代码,如下所示:

lua_getfield(L, -1, "MAC");
lua_getfield(L, -1, "IP");
lua_getfield(L, -1, "PASSWORD");
我想创建一条消息来显示读取我的C程序中的代码所产生的lua_getfield量,例如:

printf("There are %d lua_getfield", function);
数一数

多少钱

源代码中的呼叫站点数?使用
grep
或静态分析工具


运行时的调用数?为函数添加计数器或使用分析工具。

前几天你问过这个问题,是吗?您在评论中得到了一些评论和建议。那个问题怎么了?昨天解释得很糟糕,然后被删除了。我相当肯定你昨天的问题和这个问题是一样的(尽管我不能很明显地检查)。删除和开始一个新问题也会失去对上一个问题的评论所提供的任何价值(还有一些)。我有一个非常广泛的lua代码,我想计算存在多少lua_getfield函数,并放入一个message@MarcosSilva您想计算字符串
lua\u getfield
在源代码中出现的次数吗?使用
grep
。如果你的意思是其他的,那么把这些细节添加到问题中。再加上我想在一条消息中通知它,只有我看到了我想要的,并且当我的程序启动时,它会显示一条消息,grep才可能。例如:
文件test.c中有%d个lua\u getfield