| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2351 人关注过本帖
标题:探索编程:实现对c语言源程序中所调用函数的次数进行统计!
只看楼主 加入收藏
dinvxin
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-3-21
收藏
 问题点数:0 回复次数:7 
探索编程:实现对c语言源程序中所调用函数的次数进行统计!
一直想要编写这样的一个程序,但是水平有限,呵呵~希望大加能够解答啊,我特别想学习这方面的技术!
请求高手解答:)
搜索更多相关主题的帖子: c语言 函数 探索 统计 
2008-04-14 13:48
闪闪4521
Rank: 1
等 级:新手上路
帖 子:196
专家分:0
注 册:2007-11-30
收藏
得分:0 
整个程序就是一个字符串
你统计其中特定字符串的个数
2008-04-14 13:56
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 
定义一个全局变量,假设叫count,
在每次调用函数的地方,紧跟着写一句count++;

从BFS(Breadth First Study)到DFS(Depth First Study)
2008-04-14 14:33
dinvxin
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-3-21
收藏
得分:0 
回复 3# 的帖子
我是想要对任意给定的c程序,都可以统计其中用户自定义函数的被调用次数啊~仅仅一个全局变量是不行的啊~
首先,要先把用户自定义的函数名找出来,这就涉及到c语言库函数及c语言保留关键字(如for循环等)与用户自定义函数的区别和比较。因为函数的一般形式是    函数名(参数){执行语句}。
其次,我要统计的程序是别人已经编好的,所以不能通过在每个程序中设置一个计数变量的形式来统计它被调用的次数……

所以……我现在还是没有弄出来啊……

这个还是很有挑战性的~不知道有没有人实现过啊?很想借其源代码参考一下~
2008-05-19 10:29
dinvxin
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-3-21
收藏
得分:0 
回复 5# 的帖子
怎么打不开链接呢?麻烦您能不能把相关的信息发到我的邮箱里面呢?435856130@多多感谢啊~
2008-05-19 10:49
dinvxin
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-3-21
收藏
得分:0 
回复 5# 的帖子
或者在这里贴出来也可以啊~多谢啊~
2008-05-19 10:52
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
是C++么?
不知道普通的函数能不能重载函数调用操作符。这样的话就可以统计了。否则难度和写一个编译器是一样的。

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-05-19 11:57
dinvxin
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-3-21
收藏
得分:0 
回复 7# 的帖子
用c语言实现和c++语言实现都可以。我也不是很懂简单来说,就是我随便给一个c程序,都可是统计出其中用户自定义函数的调用次数~感觉挺有难度的~好像必须得用到编译原理的知识,关键就是这一块我不会啊~
2008-05-20 22:44
快速回复:探索编程:实现对c语言源程序中所调用函数的次数进行统计!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032952 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved