我有一个很大的问题。我写了一个静态库,我想在一个软件中使用。我的问题是,如果将一个函数指针从库外返回到主程序,则该指针不具有库中指针的值。是否有一个问题,如果从Libay.a给指针回的main.c从库中提供指针
MAIN.C:
#include <stdio.h>
int main(int argc, const char * argv[]) {
char *ptr;
Prallow_its(ptr, 122);
printf("%s", ptr);
return 0;
}
从Prallow.a
Prallow.c[...]
char *Prallow_its(char *ptr, int i){
static char buffer[255];
sprintf(buffer, "%u", i);
ptr = buffer;
return ptr;
}
[...]
您正在使用C或C++?标记一个。 – aschepler
另外,你的问题没有意义。 –
对不起,我只使用C –