From: xunxun <xun...@gm...> - 2012-01-06 20:20:57
|
于 2012/1/7 3:39, Kai Tietz 写道: > this program is btw invalid, you know? You aren't allowed to access in > fun1 the same I/O unit (unit=* is OUTPUT_UNIT). > > "An input/output statement that is executed while another input/output > statement is being executed is a recursive input/output statement. A > recursive input/output statement shall not identify an external unit > that is identified by another input/output statement being executed > except that a child data transfer statement may identify its parent > data transfer statement external unit." (F2008,9.12 Restrictions on > input/output statements) Thanks. I will tell my friend. I am not familiar with F2008. Is this an undefined behavior or not allowed, because linux and cygwin accept this approach. -- Best Regards, xunxun |