如何找到VC程序中的变量列表?高分求解!!
不采用编译器的方法,
不运行程序
只是扫描.h和.cpp源代码
能行吗?采用字符串匹配的方法行吗?变量类型以及变量的定义有什么特征呢?
比如函数还有“func()“的特征,但是,变量呢?
对文件从头到尾扫描,如何得到呢?即使采用编译器的做法,那么编译器的做法又是什么呢?有没有VC编写的词法分析源代码?
本人的目的是想通过扫描.cpp文件得到一个函数都调用了什么函数,但函数一般是采用
CFile file;
file.Open() 的方式,所以得到的函数必须知道对象的类型CFile,因此要得到变量(即对象)的类型(所属类)
敬请各路高手赐教!高分送上!