2012-07-23から1日間の記事一覧

つまりこうしろと

program bar integer n n=1 call foo(n) contains subroutine foo(n,m) m=n end subroutine end program $ gfortran foo.f foo.f:4.72: call foo(n) 1 Error: Missing actual argument for argument 'm' at (1)

買った本

悪の教典 腕貫探偵 (実業之日本社文庫) 腕貫探偵、残業中 (実業之日本社文庫)

まとめ

コンパイル時に引数の誤りを検出してくれてもバチは当たらないと思うのですが。

第2問

続けて以下のコマンドを打ちます。何が起こるでしょうか。 $ ./a.out

第1問

さて、ここに引数の数が間違っている以外に何の変哲もない Fortran プログラムがあります。 $ cat foo.f integer n n=1 call foo(n) end subroutine foo(n,m) m=n end subroutine ごく普通の Fortran コンパイラでコンパイルします。 $ gfortran --version G…