在穿过瑞士著名的辛普朗火车隧道的一小时行程中,有个名叫圣巴罗的小火车站。小火车站虽然地处偏僻,没有多少旅客上下,但因为这里地处阿尔卑斯山雪水河的一条支流,火车可以在这里加水,铁道局就在这里设立了一个小站。但是,小站只能派一名职员,他既要做扳道工、给水工、旗号员,又要兼车站货物主任,还是名正言顺的火车站站长。因为责任大于“头衔”,谁也不肯到这里任职。结果,铁路局里老实巴交的考尔斯被派到这里,一干就是十年。
考尔斯一个人在这里工作,觉得太寂寞了,就收养了一条高脚白毛牧羊狗,为它取名叫“白王子”。
冬天,考尔斯的风湿病发作了,膝盖疼得十分厉害。这天,他发起了高烧,吃了些药,便迷迷糊糊地睡着了。突然,牧羊狗白王子在门外汪汪大叫,一下子把他惊醒过来。他看了看表,离客车到站还有近半个小时,这“活闹钟”叫得也太早了,他咕噜了一声:“乱叫什么!”翻身又睡,但牧羊狗越叫越凶,甚至用前爪刨起值班室的门来。
考尔斯只好披起大衣,开门出去,朝“白王子”喊道:“你吵什么呀!肚子饿了有狗食,想玩去抓麻雀,难道有贼看中我的破东西吗?”
牧羊狗见主人开了门,一口咬住他的大衣衣角,拽着他往前跑。考尔斯明白狗的意图,就挥手让它松口,跟着它一步一步朝前走。
他跟着狗一瘸一拐地走,一直走到铁路靠近悬崖的转弯处。牧羊狗冲着铁轨上的一块石头和一处缺口大叫着。考尔斯大吃一惊:那块石头很像是从山上滚下来的,但奇怪的是,如果它砸断了铁轨,为什么不随着断轨落到一边去呢?
他左右打量,没有见到那根断轨。很明显,这是人为的破坏!恐怖分子先撬开铁轨,再利用钢轨撬石块,想制造火车坠下深谷的惨祸!他推了推石头,无法推动。断轨也早已被恐怖分子扔下了深谷。十几分钟内,他是无法修复这段铁路的。他马上朝牧羊狗喊道:“白王子,去把信号旗拿来,快一点!”
机灵的牧羊狗平时每天看着主人扳道岔,摇信号旗,一听这句话,立刻箭一般地向值班室跑去。不一会儿,它就冲进小屋,叼起一面信号旗就跑。刚跑到考尔斯身边,就听见主人在骂道:“你这个色盲,我要的是红色信号旗,叫火车紧急停车的红色信号旗!快,再去拿!”
牧羊狗这才知道考尔斯要的是另一面不经常用的信号旗,又飞奔着向值班室冲去。考尔斯一瘸一拐地迎着火车驶来的方向慢慢走去,只等牧羊狗把红色信号旗取来,他要让火车在弯道前刹车。这样,恐怖分子的破坏阴谋就落空了。
但是,当他拐过弯道时,从一块岩石后边闪出一个手执大扳手的大个子,他咬牙切齿地骂道:“你这个老不死的,放着好戏不看,想当什么英雄!好吧,我让你早一点当个拯救列车的大英雄!”
考尔斯知道他就是破坏铁路的人,但自已手无寸铁,只能一面用胳膊挡住挥舞着的大扳手,一面大声叫喊:“白王子,白王子,快来救救我!”
恐怖分子丧心病狂地拼命挥舞着大扳手,终于将考尔斯打倒在地,又用力一掀,考尔斯整个人就滚到了路基下的碎石子边。这时,远处传来了奔驰而来的火车的隆隆轰鸣。
恐怖分子扔下扳手,望着远处飞驶而来的火车,想转身逃走,却被牧羊狗猛地扑倒,又被牧羊狗一口咬伤了脖子。考尔斯在昏迷中醒来,见牧羊狗正要追撵受伤的恐怖分子,忙喊道:“信号旗,快上铁道,摇信号旗!他是逃不了的……”
牧羊狗立即叼起红色信号旗,顺着铁轨向前跑去。
司机看到远处铁轨上的狗,嘴里还叼着一面红色信号旗,觉得情况不好,及时刹住了车。火车在考尔斯身边停了下来。