
FORTRAN90で数表をテキストファイルに書き出すプログラムをつくっています。テキストエディタから印刷したときに改行や改頁ができるように改行コードや改頁コードをファイルに入れたいのですが、
その記述の仕方がわかりません。
たとえば下記のような場合、どのような記載をすればよいのでしょうか?
DO I=Q,R
WRITE(9,"(I4,7(1X,A))") I,(A(J,I),J=O,P)
END DO
どなたか詳しい方、教えていただけませんでしょうか。
よろしくお願いいたします。
No.2
- 回答日時:
ホストのFORTRANでは、行頭の文字が制御文字となっていますが、PCだとどうなるかは、今、手元にテスト環境がないので不明です。
また、#1の方のおっしゃるように、スラッシュ/は改行文字になります。
スペース:通常の改行
0:二行改行(一行空け)
1:改ページ
+:重ね打ち
2-9:それぞれの行数改行(サポートしていないシステムもある)
WRITE(9,"(I4,7(1X,A))") I,(A(J,I),J=O,P)
↓
WRITE(9,"(1H1,I4,7(1X,A))") I,(A(J,I),J=O,P)
とすれば、改ページしてからの印字になります。
また、A変換で直接改行(WindowsならCR/Lなので、Z0D0A)、改ページ(Z0C)を直接出力してしまうという方法もあります(ただ、これをやると、エディタが誤動作するかも)。
CHARACTER*1 FF / Z0C /
WRITE(9,"(A1,I4,7(1X,A))") FF,I,(A(J,I),J=O,P)
ultraCS様
ご丁寧な回答をいただき、ありがとうございます。
教えていただいた2つの方法をやってみました。
その1
WRITE(9,"(1H1,I4,7(1X,A))") I,(A(J,I),J=O,P)
結果
各行の先頭に1が書かれたテキストファイルを生成
その2
CHARACTER*1 FF / Z0C /
WRITE(9,"(A1,I4,7(1X,A))") FF,I,(A(J,I),J=O,P)
結果
各行の先頭にZが書かれたテキストファイルを生成
という結果でした。
その後もいろいろと調べているのですが、今回はホストでなく
PCからテキストに書き出すということなので、改頁コードを
ファイルに直接書いてやればいいということかなと思っています。
改頁コードをテキストファイルに書く方法についてもう少し
教えていただければと思っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) マクロでテキストファイルを読み込んだ際の最終セルにデータと改行が含まれる問題の改善方法 2 2022/03/25 16:50
- UNIX・Linux テキストファイルをページ番号付きでコマンドラインから印刷したい 1 2023/02/22 12:47
- Visual Basic(VBA) 改ページ 2 2023/03/10 21:29
- その他(パソコン・スマホ・電化製品) ワードでテキストボックス内の文字を連動させない方法 2 2023/02/09 16:56
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- その他(プログラミング・Web制作) 改行コードについて 4 2022/08/13 14:20
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- PHP PHPでテキストファイルに保存した時の改行問題 1 2022/11/19 15:07
- その他(プログラミング・Web制作) awkの BEGIN{RS=""} で空行を削除できるが、削除できる仕組みが分からない。 1 2023/05/02 14:14
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ifの中に改行とコメントを書い...
-
【VBA】エクセルで最後の不要な...
-
phpで送ったメールのヘッダーが...
-
ソースコードの1行が長いとき...
-
回答していて思ったんですが・・・
-
WriteFile関数
-
C#で文字列を抜き出す
-
「続行するには何かキーを押し...
-
Alt+Enterでセル内改行された文...
-
PHPで出力したHTMLのソースが汚い
-
JavaMail,本文中の改行について
-
VBでcsv読込TextFieldParser...
-
エスケープ文字の復帰(¥r)と...
-
DelphiのTMemoのテキスト末尾の...
-
textarea , PHP, 確認画面 改行
-
Scilabの使い方
-
MacOSXのgccのprintfで改行が出...
-
jsp 改行コードで改行させて表...
-
改行のことで
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
C++で空Enterの入力を判...
-
VBAでCSVをExcelに取り込む時に...
-
改行について
-
改行を読み飛ばす
-
テキストボックス行の桁数を制...
-
C# DataGridViewのセルを改行禁...
-
LaTeX: captionの中で改行した...
-
JAVA System.out.println の ...
-
エクセルVBA 文字列領域が不足...
-
最終行の改行について
-
グレープシティのSPREAD...
-
【VBA】エクセルで最後の不要な...
-
jsp 改行コードで改行させて表...
-
ラベル(スタティックテキスト)...
-
1行ごとに取得して、その改行...
-
ファイルから読み取った改行文...
-
JavaDoc コメントの改行について
おすすめ情報