является ли опция CARRIAGECONTROL = NONE стандартным f90 IO? - PullRequest
1 голос
/ 28 октября 2011

Я хочу получить доступ к текстовому файлу C-подобным способом. Опция CARRIAGECONTROL = 'NONE', очевидно, достигает этого, в соответствии с этой страницей . Это стандартный вариант?

Ответы [ 2 ]

3 голосов
/ 28 октября 2011

Если под «C-like fashion» вы подразумеваете чтение файла в виде потока байтов, то до Fortran 2003 стандартного способа сделать это не было. Однако многие компиляторы предлагали его как расширение, как руководство компилятора Intel.на веб-странице, на которую вы ссылались.Начиная с Fortran 2003, существует стандартный способ открытия файла для доступа к потоку:

ACCESS='STREAM'
2 голосов
/ 28 октября 2011

Стандартной опцией является access = 'stream' в операторе open

В F77 это не было стандартизировано и часто зависело от компилятора.

...