フォートラン77をリナックスで使用していたのですが、最近、ウインドーズにもフォートラン77と、fcpadをダウンロードして使っています。で、質問なのですが
フォートランでのコンパイルの際
(1)データをキイインして結果をモニターに表示
(2)データをキイインして結果をファイルに保存してプリント
(3)データをファイルに保存しておきそれを読ませて結果をモニターに表示
(4)データをファイルに保存しておきそれを読ませて結果をファイルに保存して、プリント
と言うケースがあって、(1)はわかったのですが(2)(3)(4)がどのようにするのかわかりません。
リナックスでは、それぞれemacs上にて、(2)./a.out>kekka (3)./a.out<data (4)./a.out<data>kekka
で、できたはずなのですが、ウインドーズではどのようにすればよろしいのでしょうか。
No.1
- 回答日時:
(1)は具体的にはどうしました?
(1)をコマンドラインで実行したなら基本的にはLinuxの場合と同様にリダイレクト(>出力 <入力)できますね。
Windowsではa.outのプログラム名は実行できないので、何とか.exeになっていると思いますけど。
この回答への補足
(1)の場合はfcpad上から実行→コンパイル&実行を選択しただけでコマンドを入力したわけではないのです。
Windowsではa.outのプログラム名は実行できないので、何とか.exeになっていると思いますけど
↑これってどういう意味ですか?すみません。知識が薄いもので・・・
No.2
- 回答日時:
fcpadってGUIツールでしたっけ。
使ってないので詳細は分かりませんけど、メニューに実行時パラメータを設定するような項目はありませんか。
あればそこに「<data >kekka」とか入れると出来ると思います。
> Windowsではa.outの~
これは実行にコマンドラインを使っている場合の話です。コマンドラインから
実行ファイル名 <入力ファイル名 >出力ファイル名
と入れればWindowsでもLinux同様に実行できます。
実行ファイル名はWindowsでは「~.exe」(~の部分は任意)の形式になっていなければいけないので、コンパイルするとそういうファイルが作られています。
fcpadでコンパイルしても出来ているはずなのでコマンドラインからそのファイルを実行すれば出来ます。
この回答への補足
>メニューに実行時パラメータを設定するような項目は>ありませんか。
>あればそこに「<data >kekka」とか入れると出来ると>思います。
う~~ん。これやったんですけど、どうしてもデータを直接打たないと結果のファイルが作成できないみたいなのですね。データのファイルの作り方が悪いのでしょうか。適当にエクセルとかで作るのはまずいのでしょうか。
>これは実行にコマンドラインを使っている場合の話で>す。コマンドラインから
> 実行ファイル名 <入力ファイル名 >出力ファイル名
こちらの方を実行すると、なぜか、実行ファイルが開けないというのが出てきて、無視ししたら、やっぱし結果ファイルに何も表示されていないのです。
一体どうすればいいんでしょうか???
知識が乏しい者ですみません。宜しくお願いします。
No.3
- 回答日時:
> 適当にエクセルとかで作るのはまずいのでしょうか。
Excelで作るのは構いませんが、保存するときはどんなフォーマットにしていますか。csvならともかくExcel形式だとFortranで読むのは難しいと思いますよ。
> 実行ファイルが開けない
コマンドラインのカレントディレクトリは正しいですか。
実行ファイル(~.exe)があるディレクトリに行って実行すればできないことはないと思いますけど。
この回答への補足
>Excelで作るのは構いませんが、保存するときはどん
>なフォーマットにしていますか。csvならともか
>くExcel形式だとFortranで読むのは難しいと思います
>よ。
やってみます。ありがとうございます。
>コマンドラインのカレントディレクトリは正しいです
>か。
>実行ファイル(~.exe)があるディレクトリに行って実
>行すればできないことはないと思いますけど。
すみません。カレントディレクトリってなんですか?
実行ファイルがあるディレクトリにいって実行っていうのは??
申し訳ありません。知識が乏しいので・・・。
No.4ベストアンサー
- 回答日時:
fcpad上から実行→実行時パラメータで、
(2),(3),(4)のそれぞれで使用するパラメータが入力できます。
その後F8キーを押すとソースがコンパイルされてから、exeファイルが実行されます。
その際に実行→実行時パラメータで設定したパラメータが渡されて、(2),(3),(4)がそれぞれ実行されます。
fcpadのヘルプに詳しい説明が出ていますよ。
読みましたか?
あ、本当ですね。そこに、リナックス同様./a.out~とか入れればできるのですね。
一番最初にヘルプを見たのですが、パラメーターとか色々私にとってよくわからない言葉が羅列されていたので理解不能でした。恥
でも、何とかできました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- 法人税 電子帳簿保存法について 1 2022/04/07 11:17
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Windows 10 JPG PNG サポートされていない形式 (JPGファイルで開ける、開けないがある場合) 4 2022/04/23 13:46
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
- Google Drive Google Drive (G:)の容量を、購入した容量と一致させるにはどうすればよいでしょうか? 1 2022/04/10 22:32
- Java 動かなくなったのでJavaソースを手直しお願いします。 2 2022/04/30 05:35
- Excel(エクセル) アンケート集計用VBAについて教えて下さい。 約100人にアンケート内容が入ったExcelファイルを 1 2022/07/27 13:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
ホームページのリンクからプロ...
-
バッチファイルの内容を表示さ...
-
エクセル フォルダの画像を画...
-
Powershellとコマンドプロンプト
-
exeファイルを実行するとコマン...
-
「読み取りと実行」と「読み取...
-
シェルスクリプトの書き方
-
ネットワーク名が見つかりません
-
COBOLのイニシャライズとバリュ...
-
ブラウザーのリンクをクリック...
-
パワーポイントで外部exeファイ...
-
VBscriptが起動しない?
-
メッセージを他のPCに出したい
-
複数のbatファイルを自動実行し...
-
imacroで組んだマクロをバッチ...
-
windows10 デフォルトで開発出...
-
iPodのiTunesをインストール
-
VBAから複数のバッチファイルを...
-
NASに移したBATファイルからセ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
exeファイルを実行するとコマン...
-
「読み取りと実行」と「読み取...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
Excel VBA ステップインが途中...
-
[teraterm] waitコマンドで停止...
-
エクセル フォルダの画像を画...
-
ネットワーク名が見つかりません
-
VB.NETでのDOSコマンドを実行に...
-
Excel(エクセル) VBA プロシー...
-
複数のbatファイルを自動実行し...
-
Excelのセルの内容をコマンドプ...
-
PDFファイルを開き、印刷し、閉...
-
Access の VBA 実行中に他の操...
-
これってパソコンの最適化が完...
-
バッチファイルが不正終了して...
-
VBA 既に開いているBookに継続...
-
VScodeのエラー解決法 Pythonの...
-
【VB.NET】exeを実行すると「発...
おすすめ情報