在pascal中,为什么针对文件操作的writeln,其内容要在屏幕中显示出来?(50分)

  • 主题发起人 主题发起人 bobzane
  • 开始时间 开始时间
B

bobzane

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是pascal 7.0,在DOS下,想要生成一个文件,程序很简单,如下:
program wyupatch(input,output);
var
filver:text;
begin
Assign(filver,'c:/abc.txt');
Rewrite(filver);
Writeln('123');
Write('456');
close(filver);
end.

结果这个文件是生成了,但是也在屏幕上显示出了:
123
456
我不想在屏幕上看到这个结果应该怎么做?

Writeln('123');
Write('456');
写成:
Writeln(filver,'123');
Write(filver,'456');
其结果相同。
 
好久没有用Pascal7.0了
是不是也要
Write(filver, Ch);
好像你也试了
 
应该是writeln(filename,'sdsdsd');
 
program wyupatch(input,output);
var
filver:text;
begin
Assign(filver,'c:/abc.txt');
Rewrite(filver);
Writeln(filver,'123');
Write(filver,'456');
close(filver);
end.
 
[:)][:)]
[blue]朋友,谢了,很久没有答案, 刚刚收到菜中菜朋友的答案,试了一下,居然可以了。
对照以前我做过的,一样啊,不过这次是可以了,没准以前的弄错了,不管了,只是
当时的一个问题。
有空常上大富翁来。[/blue]
 
后退
顶部