read( ),readln( ),writeln() ,write( )有什么区别?

偶学object pascal,语法中用到了以上几个函数,不知道它们有什么区别喃?望大虾指点!

read()指从标准输入流(一般是键盘咯)读取一个字符,并作为函数的返回指,如果没从键盘输入更多的字符,则为-1,可以简单的理解为从键盘输入字符
readln()的功能与read()相同,只是它能换行,即它读取的是一行的字符
write()是输入字符,既从屏幕显示
writeln()是显示一行的字符,即相当于换行的功能
关于它们之间的具体差别,你可以亲自上机操作,可能会更容易理解!!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-03-30
read()和write()就是不换行输入和输出
另外两个就是要换行的哈~都用的比较多~根据需要来选择~
呵呵~就这样
第2个回答  2007-04-09
在WRITE和READ后面加了-LN就会自动换行
例如:
WRITE("1");
WRITE("2");
输出: 12
WRITELN("1");
WRITELN("2");
输出:
1
2
第3个回答  2007-03-30
read( )自动换行
write( )
readln( ) 不换行
writeln()
相似回答
大家正在搜