- 浏览: 29278 次
- 性别:
- 来自: 南京
最新评论
文章列表
《C陷阱与缺陷》3.6节“边界计算与不对称边界”中最后一个例子(第52页至57页),按照书上的代码编译生成的程序不能正确实现“flush()”函数的功能。
本来期望打印内容是(以打印42个整数为例):
1 6 11
2 7 12
3 8 13
4 9 14
5 10 15
-----------------------------
16 21 26
17 22 27
18 23 28
...
源自《Ruby Programming -- 向Ruby之父学程序设计》第2版
基于以下两点:1.在批处理中可以调用程序(这里是Ruby解释器);2.Ruby可以使用-S选项(使用PATH环境变量搜索Ruby脚本)和-x选项(从#!ruby行开始执行)举例:xxx.bat
@echo off
echo "hello from bat file"
@ruby -S -x "%0" %*
goto end
#! ruby
puts "hello from Ruby code!"
p ARGV
:end
@e ...