ermsg
整数型変数の上限指定をチェックするサブルーチン.
サブルーチン名: ermsg
呼び出し方:call ermsg(nval,nlim,srtnm,valnm,limnm)
引 数:
引数
意 味
入出力の区分
備 考
nval
チェックする変数
入力
整数型
nlim
許容限界
入力
整数型
nval > nlim の場合,プログラムの実行が中止される.
srtnm
本ルチーンを呼んでいるルーチンの名前
入力
文字型
valnm
nval の変数名
入力
文字型
limnm
nlim の変数名
入力
文字型
使用例
parameter ( nxmax = 100, nymax = 100)
dimension adim(nxmax,nymax)
………
read(*,*) nx,ny
call ermsg(nx,nxmax,'input','nx','nxmax')
call ermsg(ny,nymax,'input','ny','nymax')
read(*,*) ((adim(i,j),j=1,ny),i=1,nx)
……