#include "stdio.h"
/*
这个代码是行的。
*/
void a();
void b();
char CodeArr[400];
void (*f)();
void main()
{
int temp;
char *Pcopy=(char*)b;
f =a;
for(temp=0;temp<500;temp++)
{
CodeArr[temp]=Pcopy[temp];//代码拷贝
}
(*(void(*)(void))&CodeArr[0])(); //强制转换为void (*)(void)函数类型
}
void a()
{
char temp[10];
printf("This is test!\n");
scanf("%s",temp);
printf("Get msg is:\t%s\n",temp);
}
void b()
{
f();
} |