akaGM
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору bormpe почти что не страшно... character*64 filename/'box8.txt'/, tmp integer*4 fileno/0/, i, j filename = trim(filename) i = 4 j = 1 do while (filename(i:i) /= '.') tmp(j:j) = filename(i:i) i = i + 1 j = j + 1 enddo write(*,*) tmp tmp = trim(tmp) read(tmp, '(I1)') fileno ! read(tmp, '(I2)') fileno ! >=10 ! read(tmp, '(I3)') fileno ! >=100 ! вот и херачь здесь из-за своей нумерации файлов... write(*,*) fileno end можно и проще, но это уже сам... |