24小时热门版块排行榜    

查看: 2615  |  回复: 23

snoopyzhao

至尊木虫 (职业作家)

引用回帖:
1599935楼: Originally posted by sunyang1988 at 2013-02-28 08:53:42
改成10000就直接显示10000...

CODE:
program test
integer(8)::a,b
character(1)::creturn=achar(13)
do a=1,10000
write(*,'(A,I5)',advance='no') creturn,a
do i = 1, 100000
j = i+1
end do
end do
end program test

至少在我的机器上还是能够显示不同的数字的。

你把上面这个程序的结果输出到文件中,看看是什么样子的……

a.exe > a.txt
21楼2013-02-28 13:33:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunyang1988

至尊木虫 (著名写手)

引用回帖:
1599982楼: Originally posted by snoopyzhao at 2013-02-28 13:33:48
program test
integer(8)::a,b
character(1)::creturn=achar(13)
do a=1,10000
write(*,'(A,I5)',advance='no') creturn,a
do i = 1, 100000
j = i+1
end do
end do
end program test


至少在我的机 ...

我是用putty终端登录到服务器的,莫非服务器速度太快了,屏幕上还是直接输出10000。
导出输出文件,粘贴到这里是这样的
    1
    2
    3
    4
但在Windows下的记事本中打开时不换行的
linux下用vi打开
^M    1^M    2^M    3^M    4^M    5^M    6^M    7^M    8^M    9^M   10^M   11^M   12^M   13^M   14^M   15^M   16^M   17^M   18^M   19^M   20^M   21^M   22^M   23^M   24^M   25^M   26^M   27^M   28^M   29^M   30^M   31^M   32^M   33^M   34^M   35^M   36^M   37^M   38^M   39^M   40^M   41^M  

这个^M貌似是回车符
心之所向无惧无悔
22楼2013-02-28 14:46:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

snoopyzhao

至尊木虫 (职业作家)

引用回帖:
1599992楼: Originally posted by sunyang1988 at 2013-02-28 14:46:19
我是用putty终端登录到服务器的,莫非服务器速度太快了,屏幕上还是直接输出10000。
导出输出文件,粘贴到这里是这样的
    1
    2
    3
    4
但在Windows下的记事本中打开时不换行的
linux下用vi打开
...

这个结果是正确的啊。我在 Linux 跑过,没有什么问题的。
是不是你的 putty 终端的问题啊
23楼2013-02-28 16:47:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sunyang1988

至尊木虫 (著名写手)

引用回帖:
1600017楼: Originally posted by snoopyzhao at 2013-02-28 16:47:10
这个结果是正确的啊。我在 Linux 跑过,没有什么问题的。
是不是你的 putty 终端的问题啊...

看来是终端的问题,多谢了
心之所向无惧无悔
24楼2013-02-28 17:12:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 shixha 的主题更新
信息提示
请填处理意见