//program file name #include #include #include #include #include using namespace std; //大きな配列はグローバルとして宣言する。 float v1[1202][1202]; //ラスターデータ1 float v2[1202][1202]; //ラスターデータ2 int main(int argc, char *argv[]) { int i, j; char rn[128]; //地域名 char vn[128]; //変数名 char un[128]; //単位名 int dt; //データのタイプ(未使用) int xas, yas; //要素数 float xs, ys; //モデルの大きさ char str[128]; //ヘッダーとデータを区切る文字列 int opt; //操作オプション float a, b, c, d, e, f, g, h, k; //2次式のパラメータ float xus; //格子単位の大きさ(x軸方向) //2つのラスターデータは、すべてゼロで初期化しておく。 for (j=0; j<=1201; j++) { for (i=0; i<=1201; i++) { v1[i][j] = 0; v2[i][j] = 0; } } //コマンドラインの第1引数が正しくない場合は、使用法を表示して終了する。 if (argc != 3) { cerr << "Usage: quad