主题:runtime 106错误怎么解决
usen
[专家分:20] 发布于 2006-10-03 22:05:00
PROGRAM circle(input, output);
CONST
pi = 3.14;
VAR
r, l, s: real;
BEGIN
read (r);
l := 2 * pi * r;
s := pi * r * r;
write (r, l, s);
END.
我现在刚学pascal,而且是从图书馆借的1996年的书,上面这段代码,其中的read(r),在编译时出现runtime 106 错误,希望高手能帮个忙(我也是为了给别人讲才学pascal的),谢谢了.
回复列表 (共5个回复)
沙发
johnsage [专家分:10] 发布于 2006-10-04 16:16:00
是不是在程序当中括号打错了?
板凳
小田甜 [专家分:3910] 发布于 2006-10-04 17:47:00
你是使用什么编译运行的?
我用Turbo Pascal 7.0试过,没有编译或运行时错误.
你应该检查一下你在程序运行时键入的实型数据是否合法.
3 楼
usen [专家分:20] 发布于 2006-10-04 21:30:00
一点run就出现错误提示,根本没时间输入数据,我用的是trubo pascal 7.0,前几天刚下的,是不是还要设置一下环境变量呀?或者是其它的问题?谢谢了,还请多多指教呀.
4 楼
usen [专家分:20] 发布于 2006-10-04 21:36:00
我刚才搜了一下,是不是turbo pascal 7.0在命令提示符下运行有问题呀?下面是我复制的资料:
Turbo Pascal 7.0和Borland Pascal 7.0是同一个编程工具吗?
它们属于同一套编程工具,但不是同一个程序。Borland Turbo Pascal with Objects 7.0含有两个编译程序和两个编辑程序,两个编译程序是TPC.exe和BPC.exe,两个编辑程序是Turbo.exe和BP.exe,它们分别属于Turbo Pascal 7.0和Borland Pascal 7.0的程序文件。Turbo Pascal 7.0与其更早的版本一样用于编写DOS实模式的程序,它一般在纯DOS下运行,如要在Windows下运行则需要进行一些设置,而Borland Pascal 7.0则可以同时编写DOS实模式、DOS保护模式和Windows模式的程序,它能够在Windows下直接以命令行的形式运行,其IDE功能也更强大。另外,Borland Turbo Pascal with Objects 7.0还附带了一个在Windows 3.x下运行的编辑程序BPW.exe,它类似于BP.exe,但采用Windows界面,IDE功能比较少,不能调试程序。一般情况下,Borland Turbo Pascal with Objects 7.0简称为Borland Pascal 7.0。
5 楼
hc12356 [专家分:10] 发布于 2006-10-05 21:44:00
你是不是弄错了,我运行的没错误
我来回复