请给看看Delphi问题,readln,writeln都是何意, readln与rdad有区别吗 writeln与write有区别吗 请指导,谢
3个回答
展开全部
ead是直接读入,例如read(a)就是读入a。
readln是读入一行,楼上对这个函数的解释有点问题,他把readln理解成了c语言中的scanf("%d\n",&a)了。readln(a)表示读入a,并且舍弃下个回车符号之前的所有字符,把文件指针直接移动到下一个回车符之后的位置,与你是否输入回车符没有关系。
举个例子:
输入1 2 3 4 (回车) 5 6 7 8 (回车)
调用readln(a,b),再调用readln(c,d),则得到的结果为a=1,b=2,c=5,d=6。
write是输出
writeln是输出之后再打一个回车
readln是读入一行,楼上对这个函数的解释有点问题,他把readln理解成了c语言中的scanf("%d\n",&a)了。readln(a)表示读入a,并且舍弃下个回车符号之前的所有字符,把文件指针直接移动到下一个回车符之后的位置,与你是否输入回车符没有关系。
举个例子:
输入1 2 3 4 (回车) 5 6 7 8 (回车)
调用readln(a,b),再调用readln(c,d),则得到的结果为a=1,b=2,c=5,d=6。
write是输出
writeln是输出之后再打一个回车
参考资料: http://zhidao.baidu.com/question/162494581.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
readln是每次读取一行记录
read是读取整个文件的内容
writeln是写入一行记录
write是写入记录
比如
writeln(f,123)writeln(f,456)
结果是
123
456
write(f,123)write(f,456)
结果是
123456
read是读取整个文件的内容
writeln是写入一行记录
write是写入记录
比如
writeln(f,123)writeln(f,456)
结果是
123
456
write(f,123)write(f,456)
结果是
123456
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
readln语句和read语句不同之处在于输入数据到各变量之后,readln自动换行,从下一行开始再输入数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询