怎么去文件的末尾?

use*_*005 6 fortran

我打开了一个文件来写一个数字.我必须在文件末尾写下数字

怎么去写最后一行呢?

jan*_*neb 5

你应该打开文件

open(..., position="append",...)
Run Code Online (Sandbox Code Playgroud)

或者,您可以查询文件的大小

inquire(...,size=some_integer_variable,...)
Run Code Online (Sandbox Code Playgroud)

然后,如果文件是直接访问文件,则可以使用此大小来计算最终记录的记录号.或者,如果访问模式是"流",则可以使用

write(..., pos=some_integer_variable)
Run Code Online (Sandbox Code Playgroud)

从文件末尾开始写.