くだすれFORTRAN(超初心者用)その4at TECHくだすれFORTRAN(超初心者用)その4 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト70:69 09/02/22 00:57:29 >>69 先頭のスペースが全て削除されてしまったようです。 c: の行は無視してください。 71:デフォルトの名無しさん 09/02/22 01:47:54 >>69 外部サブルーチンだからエラーが出んじゃない? 内部サブルーチンやモジュールで使ってるけど エラーは出ないよ 72:69 09/02/22 02:58:23 >>71 program memtest integer, allocatable :: imem(:) msize = 1000*1000 * 200 call alloc4i stop contains subroutine alloc4i if ( .not. allocated(imem) ) then allocate ( imem(msize), stat=ier ) if (ier .ne. 0) stop else stop endif return end subroutine end program レスどうもです。こんな感じでしょうか? たしかにコンパイルは通りました。ただ、ライブラリ化 したいため、分割コンパイルしたいのです。何とか 外部プログラムで実現できないでしょうか・・・ 73:デフォルトの名無しさん 09/02/22 04:39:47 >>72 MODULEに入れるか、本体側でINTERFACEを書けばいいんでね? ALLOCATABLE属性をつけても、77式に裸にしておくと、引数がマッチしているのか分からんから 怒られるんだと思うが。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch