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