-2

シンプルな bash スクリプトを記述して、さまざまな方法でタスクを簡単にすることができます。たとえば、以下の bash スクリプトのように。

#!/bin/bash

name="Vijay"

echo "My name is $name."
echo "$name does no like to play football"

exit $?

Fortranで同じことを達成できますか? 私はブローとしてコードを試しました:

program simple
implicit none

character(len=1024),parameter :: name="Vijay"

write (name,"(A5)")  
print*, "My name is trim(name)" 
print*, "trim(name) does no like to play football"
end

しかし、次のようなエラーメッセージが表示されます。

Error: UNIT specification at (1) must be an INTEGER expression or a CHARACTER variable

この問題を解決するための助けに感謝します。

前もって感謝します

4

2 に答える 2

3

これは非常に基本的な質問です。http://en.wikipedia.org/wiki/Fortran_95_language_featuresなどの Fortran に関する記事を読み、コード例を確認することをお勧めします。

1 つのヒント:

write (name,"(A5)")

-->

write (*, '(A)' )  name
于 2013-05-01T07:56:04.207 に答える