列数の分からないcsvファイルを想定して、配列を用いて読み込むプログラムを作成しようと考えています。
試しに十分に大きい1次元配列を用いてデータを読みこむプログラムを作成したところ
1行目読み込み時に行をまたいでデータを読み込んでしまいました。
なんとか、各行のデータだけを読み取る方法はないでしょうか?
よろしくお願いします。
ちなみにプログラムの内容、入力データ、出力結果は次の通りです。
・プログラム
implicit none
integer a(5),i
open(10,file='a.csv',status='old')
read(10,*)(a(i),i=1,5)
write(*,*)(a(i),i=1,5)
close(10)
・入力データ
1,2,3,4
5,6,7,8
9,1,2,3
・出力結果
1 2 3 4 5
No.2ベストアンサー
- 回答日時:
ちょっと強引かもしれないけど、
implicit none
integer a(5),i
character(80) line
open(10,file='a.csv',status='old')
read(10,'(a)') line
read(line,*,end=1)(a(i),i=1,5)
1 write(*,*)(a(i),i=1,5)
close(10)
end
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- C言語・C++・C# pythonのファイルの並びでの読み込みとリストについて 4 2022/04/13 03:52
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- その他(プログラミング・Web制作) Pythonで、データファイルと列名ファイルを1つのファイルにしたいです。 1 2023/07/27 20:29
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 3 2022/06/12 11:17
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
fortranでのcsvファイルを出力する方法
その他(プログラミング・Web制作)
-
フォートランのエラーについて(forrtl)
その他(プログラミング・Web制作)
-
Fortran77で多次元配列を並び替え(ソート)する方法
その他(プログラミング・Web制作)
-
-
4
fortranでプログラムを実行するとEnd of fileと表示されてしまいます
その他(プログラミング・Web制作)
-
5
intel fortranのエラーで困ってます.
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Fortran:列数の分からないデー...
-
Rubyのルンゲクッタ法がうまく...
-
fortranでNAのあるデータを読み...
-
【ExcelVBA】300万件越えCSVか...
-
バッチ処理 特定の文字以降を...
-
Excelマクロ 空白セルを無視し...
-
ダブルコーテーション付きでCSV...
-
VBAでcsvファイルもシートもあ...
-
【C#】 csvファイルをバイナリ...
-
[コンパイルエラー 修飾子が不...
-
PowerShellでファイルの連結方法
-
超初心者です。シングルクォー...
-
LibreOffice Calcのマクロで、...
-
INPUTタグ disabledの文字色を...
-
pythonによるcsv出力がうまくい...
-
VB.netでShellExecuteがしたい
-
複数のファイルをまたぐエクセ...
-
VBAで複数のCSVからレコードセ...
-
IPアドレスのゼロパディング
-
Pythonのコードエラーについて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fortranでNAのあるデータを読み...
-
Fortran:列数の分からないデー...
-
pycharmへのpysamインストール...
-
ギャスケット作成。修正の解説...
-
Rubyで、外で定義した文字列をd...
-
pythonのエラーについて
-
Ruby で タグで囲まれた文字を...
-
【fortran77】空行を含む数値デ...
-
区切り文字の調整方法について...
-
ファイルの切り出しプログラム...
-
Rubyでファイルの名前をリネイ...
-
Ruby 暗号化したファイルの復号...
-
バッチ処理 特定の文字以降を...
-
【ExcelVBA】300万件越えCSVか...
-
Excelマクロ 空白セルを無視し...
-
ダブルコーテーション付きでCSV...
-
VBAでcsvファイルもシートもあ...
-
ファイル名を変数で書きこむfwr...
-
VBA テキストボックスを選択状...
-
Access VBA エラー2448について
おすすめ情報