请问fortran语句中read(10,'(a)')x中的'(a)'是什么意思,如果是字符串的话需要先前给a进行赋值么?

[复制链接]
查看11 | 回复2 | 2011-9-26 07:31:51 | 显示全部楼层 |阅读模式
'(A)':表示在读数据的时候,按照字符型变量的实际长度读取。A,是字符型编辑符,没有赋值问题,不能换成其它字母。如果程序中另有变量A(不管是什么类型),相互没有任何影响。...
回复

使用道具 举报

千问 | 2011-9-26 07:31:51 | 显示全部楼层
你是说字符输入输出格式吗,如果是的话就表示6个长度为4的字符串如
READ(*,10) STR1,STR210 FORMATE(2A5)
END输入的数据若是:china cross输入后STR1=chinaSTR2=cross...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行