各位电脑高手大家好
我是一名DELPHI的初学者,最近遇到了一些问题,想请教各位编程序高手解答一下
在一个CONSOLE的编程上有这样的一段代码,我不太理解
代码如下
VAR
Str:String;
Begin
Writer('input a word');
Readln(Str);
Writeln('your word is .'Str);
Readln(Str);
End
其中用到了两次Readln
我想知道为什么?
谢谢~~!
我是一名DELPHI的初学者,最近遇到了一些问题,想请教各位编程序高手解答一下
在一个CONSOLE的编程上有这样的一段代码,我不太理解
代码如下
VAR
Str:String;
Begin
Writer('input a word');
Readln(Str);
Writeln('your word is .'Str);
Readln(Str);
End
其中用到了两次Readln
我想知道为什么?
谢谢~~!
Str:String; //字符串变量
Begin
Writer('input a word');//请输入一个单词
Readln(Str); //从控制台读这个单词
Writeln('your word is .'Str);//你的单词是刚才你输入的单词
Readln(Str);//再读控制台,不过这句没什么用
End
Str:String; //字符串变量
Begin
Writer('input a word');//请输入一个单词
Readln(Str); //从控制台读这个单词
Writeln('your word is .'Str);//你的单词是刚才你输入的单词
Readln(Str);//再读控制台,如果没有这一句你的程序立马就执行完了,上面writeln语句输出的东西你也看不到了;只是为了让程序等待一下!
End
c里面的getchar()一样
《DELPHIT5 开发人员指南》 可以做参考资料