64,701
社区成员
发帖
与我相关
我的任务
分享
//global.h
#include <windows.h>
#include <stdio.h>
extern "C" unsigned char arrData[]; //全局数组
//global.cpp
unsigned char arrData[1024];
//convert.h
extern "C" void Test();
//convert.cpp
#include "global.h"
void Test()
{
memset(arrData, 0 , 1024);
memcpy(arrData, "test", 4);
printf("arrData = %s", arrData);
}
//测试
extern void Test(); //全局函数
extern unsigned char arrData[]; //全局数组
int main()
{
Test();
printf("arrData = %s", arrData);
return 0;
}