如果有两个文件main1.c and main2.c,如下:main1.c是C文件,main2.c为main1.c的16进制形式,如何能运行main2.c呢?
#include <stdio.h> /* main1.c */
#include <conio.h>
int main()
{
int i = 10;
printf("i = %d\n", i);
getch();
return 0;
}
/* main2.c */
23 69 6e 63 6c 75 64 65 20 3c 73 74 64 69 6f 2e 68 3e a 23
69 6e 63 6c 75 64 65 20 3c 63 6f 6e 69 6f 2e 68 3e a a 69
6e 74 20 6d 61 69 6e 28 29 a 7b a 20 20 20 20 69 6e 74 20
69 20 3d 20 31 30 3b a 20 20 20 20 a 20 20 20 20 70 72 69
6e 74 66 28 22 69 20 3d 20 25 64 5c 6e 22 2c 20 69 29 3b a
20 20 20 20 a 20 20 20 20 67 65 74 63 68 28 29 3b a 20 20
20 20 72 65 74 75 72 6e 20 30 3b a 7d 20 20 20 20 20 20 a
[此贴子已经被作者于2006-5-7 17:51:33编辑过]