我写的函数在"_011_.h"中,其他人写的函数在另一个头文件中,名字不知道,但其命名形式一定为“_xxx_.h”,其中xxx为学号。我们的头文件在同一个工程里,都被#include了。
现在我想在我的函数里调用他那个头文件里面的函数,已经确定他的头文件里一定会有一个以“int _xxx_st(int x)”形式声明的函数。且以此形式命名的函数只有两个,一个是他的头文件里面的_xxx_st() 还一个是我自己的_011_st().
因为这个xxx是学号,不同的人都不同,有没有办法在不知道xxx是多少的情况下调用到那个函数?
是这样的,解释一下。_xxx_st其实是一个计算分析下棋的函数,我们进行的棋赛就是固定一个main函数作为平台,大家把自己写好的下棋函数作为头文件加进去。因为最终没有返回函数值就不算走了一步棋,所以我想在我的函数里面调用对手的函数,先进行模拟,一直模拟到赢的方案为止,再按方案依次返回数值。因为对手每轮换一个,所以不知道具体学号。
我想,既然前面头文件都包含进去了,理论上可以有一种方法调用到这个函数,毕竟它的存在是确定并且唯一的。