这个是算法与数据结构设计的的问题 ,实际设计算法就肯定伴随着相应的数据结构
显然先要提取 file1 中的 符号表 如果是按行就行简单了 读到一个结构数组(或链表)中,
数组一个成员是 关键词字串,一个是 引用计数,
同样 对 file2 作相同处理
然后用这个两个数组(链表) 相互比较 有相同的 就在对应引用计数 +1
最后 统计为引用计数为 0 的就是 互不存在的
结构大致如下
typdef struct tagToken
{
char text[12];
int count;
}TToken,*PToken;
TToken tkList1[10];
TToken tkList2[10];