"C:\theme\200104.073253_ch01-03.ew"
"C:\theme\200104.073253_ch01-03.ns"
"C:\theme\200104.073253_ch01-03.ud"
"C:\theme\200104.073253_ch04-06.ew"
"C:\theme\200104.073253_ch04-06.ns"
:
と続くファイルがあり、上記のファイルを読み取り、これを以下のように直すプログラミングが作りたいです。
test.exe <C:\theme\200104.073253_ch01-03.ew> 200104.073253_ch01-03.ewa
test.exe <C:\theme\200104.073253_ch01-03.ns> 200104.073253_ch01-03.nsa
test.exe <C:\theme\200104.073253_ch01-03.ud> 200104.073253_ch01-03.uda
test.exe <C:\theme\200104.073253_ch04-06.ew> 200104.073253_ch01-03.ewa
test.exe <C:\theme\200104.073253_ch04-06.ns> 200104.073253_ch01-03.nsa
:
c23456
implicit none
integer,parameter ::len = 33
character(len) n
character a16,b3,c
a='test.exe < '
b=' > '
c='a'
read (,'(1x,a33)') n
write(,'(a)')a//n//b//n//c
end
現在、上記のプログラミングで1行分だけ書き出すことはできたのですが、最終目標としてはこれをそれぞれの行に対応して繰返し書き出したいです。
自分の方針としてはnをx(i)=1,y(ここでのyはファイルの最後の行数)に変え、順々に読み取っていこうと考えていましたがエラーが出てしまいました。この方針では不可能でしょうか。また、不可能な場合、どのような方針で進めていけばいいか教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー