【第十三章】
但是,他们很快就面临了新的问题——食物问题。
“这个就涉及到数码世界的内部程序了。”黄少杰说,“设计这个世界的混蛋肯定专门写了这么一条语句,让我们没有任何食物。”
“有道理。”杨天翔说。
“你把你电脑拿过来一下,我试试能不能用探测器把黑入你电脑的代码给删掉。”
“你小心啊!别待会把自己的电脑也给搞坏了。”
“放心,我记得我在来废弃工厂之前跟你讲过,我设计了一个程序,谁想要黑入我的电脑,自己就会反被黑。”
杨天翔把电脑给了黄少杰。黄少杰把探测器(这其实是一种很奇妙的东西,它会自动感应插口的形状)连接上杨天翔的电脑。“你这电脑密码是多少?”
“5-1-4•5-1-4•1•4-3•2-。怎么了?”杨天翔问。
“这是我修好你电脑的一个必要条件。话说,你这个电脑密码忒复杂啊!”黄少杰抱怨道,“再说一遍。”
“当然复杂了,那是我的生日对应的莫尔斯电码。5杠1杠4点5杠1杠4点1点4杠3点2杠。”
“不对啊?”过了片刻,黄少杰的声音。
“怎么就不对了?”杨天翔凑过去一看,顿时无语,“不是‘5个杠’,是‘5’——‘-’——‘1’——‘-’——‘4’——‘•’——‘5’——‘-’——‘1’——‘-’——‘4’——‘•’——‘1’——‘•’——‘4’——‘-’——‘3’——‘•’——‘2’——‘-’。”
“你这密码有毒啊!”
/*良久*/
“得了,你的电脑修好了。”黄少杰说。
“谢谢。”杨天翔结果电脑。
“你待会帮我一起查找一下这个数码世界的食物代码,把里面的否定语句给删掉。这个食物代码应该不会太长。”
“好的。你打算怎么查看数码世界的代码?”
“简单,在地上挖一个坑,把探测器埋进去就可以了。”
“真有你的。”
“等一下!我把我的自制防火墙程序用这个USB拷给你。你现在先开一下防火墙,免得待会你电脑又坏了。”
“好的。”
他们把探测器埋在土里——黄少杰给探测器新接了根线,一端插在杨天翔的电脑插入口里,另一端插在黄少杰的插入口里。
“搜了差不多一个小时,我都没找到类food/函数food/枚举常量food/结构food的影子啊!”杨天翔说,“搞什么鬼?”
“你的脑子是不是一根筋啊?”黄少杰说,“你以为设计这个数码世界的混蛋真会把和食物有关的代码直接用food命名?”
“哦,好像是这么回事。”
“我想我找到了。”半小时之后,黄少杰说,“你看到这个第3104行的noOFFOOD这个函数。他里面有个if语句。”
“他这个有用到红外接口来监控我们的行动啊。”杨天翔猜测道,“我猜他应该要先录入Food是什么东西,否则它检测不了任何食物。if(Food)Food=!Food。你看看,用的还布尔变量呢。”
“所以我们得赶紧删除或者改编一下这些代码。我建议是改编,这样子它大概就能给我们无限提供食物了。”
“我还说之前我做了探测器,你做了数据线,为什么它老是做不出食物呢,原来是这行该死的代码。依我看,就改成Food=Food,这样它每看到我们的食物,就会再自动生成出一些食物来。我觉得在下面加一个sleep(14400)更加好,每过4小时,我们可以拿出我们的食物,它就会自动生成。否则它的代码定义就是无限生成,我们估计过不了多久就会被埋在食物堆里了。”
“好主意。赶紧动手吧。”
/*A Few Moments Later*/
“改不了?”黄少杰很诧异。
“我看看……”杨天翔说,“还真的改不了。开什么国际大玩笑?”
“看样子设计这个世界的混蛋真的是别有用心啊。”
“等等……你看看……它这个怎么似乎自己改了?”
“还真是这样。他这耍我们呢!又要把我们关在这里,又要给我们吃的,这真的是‘用心良苦’。”
“我猜,大概是设计这个空间的人良心发现了吧。关键问题是,他竟然给了我们食物,为什么不把我们放出去呢……”
“不管怎么样,你先生成一些食物吧,我的肚子都快饿扁了。”
“好。”