C和C#之间的共享功能

时间:2019-04-10 12:29:38

标签: c# c

我有一个c函数,它将向我发送一个缓冲区,并且我将在我的C#上使用此缓冲区。

char* checkInsideZones()
{
    int i,j;

    Point p = {-17.565728, -149.595908};
    char *buf = malloc(BUFSIZE+1);
    int Count_Poly, count_Zone;
    count_Zone= Count_Zone(FNAME);
    Zone zone[count_Zone+1];
    Count_Poly= Count_Polygone(FNAME);
    BillZones(zone);

    for(i=1; i<=Count_Zone; i++)
    {
        if(checkInside(zone[i].CT, zone[i].Num_Polygon, p))
        {
            sprintf(buf, zone[i].Name, BUFSIZE);
            //printf("buf =%s", buf);
            return buf;
        }
    }

}

是否可以从C代码到c#共享功能?如果是,我该怎么办?

0 个答案:

没有答案