|
发表于 2006-7-3 14:13:58
|
显示全部楼层
原帖由 大脚 于 2006-6-16 12:13 发表
有一种编程题目是这样的:一个程序执行后的输出自身的源代码。(不能使用读取源代码的方式)。
比如说c语言的源程序是
main(){char *s;printf(s,34,s="main(){char *s;printf(s,34,s=%C%s%C,34);}" ...
你的意思是完全按照程序的行为输出代码?代码不可在运行之前内嵌?...
这个...有人实现了吗..........
谁能实现?需要一个监视的代码,随时监视代码的运行情况,还要判断行为...
怎么觉得不可能实现呢? |
|