Форматированный ввод и вывод в Fortran основан на полях . Поля не обязательно должны быть разделены пробелами. Здесь вы можете рассматривать данные 12323456
как одно поле шириной 8 или 8 полей шириной 1 (или другими комбинациями).
Если вы хотите прочитать значение из целочисленного поля шириной 1, элемент формата I1
позволит прочитать это значение. Если у вас есть восемь целочисленных полей шириной 1 рядом друг с другом, 8I1
позволит читать их.
implicit none
character(8) :: input(3)=['12323456','54254311','76534522']
integer i, values(8)
do i=1,3
read(input(i),'(8I1)') values
print '(8(I1,:,1X))', values
end do
end