大家好,有个问题需要求教一下:
比如有个人写了一个c程序,比较简单如下:
main()
{
   int a = 3;
   int b = 4;
   if(a > b)
   {
     b = a;
   }
}
现在呢,我想对这个函数做一个改造,我想把if语句开始的条件中的内容修改为如下内容:
if( a > b)
{
    b = rand();
    ....一系列自己增加的语句。
}
由于使用需要,我不希望我自己增加的if(a>b)中的这段代码被别人看到,所以我希望能够将这段代码放到dll中去,对方可以用一个类似宏动东西引用进来,但他无法看到源代码,请问大家是否有这样的宏能够实现,在这个人的源代码中应该怎样调用,在dll中我又该怎么写,非常感谢!