# Derived-type I/O: handling standard edit descriptors?

**URL:** <https://fortran-lang.discourse.group/t/derived-type-i-o-handling-standard-edit-descriptors/4197>\
**Category:** Uncategorized\
**Created:** [August 22, 2022, 10:54am UTC](https://fortran-lang.discourse.group/t/derived-type-i-o-handling-standard-edit-descriptors/4197 "2022-08-22T10:54:46Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![FortranFan](https://avatars.discourse-cdn.com/v4/letter/f/96bed5/32.png) [@FortranFan](https://fortran-lang.discourse.group/u/FortranFan)\
**Post date:** [August 22, 2022, 12:37pm UTC](https://fortran-lang.discourse.group/t/derived-type-i-o-handling-standard-edit-descriptors/4197/2 "2022-08-22T12:37:27Z")

</div>

See this thread for one example with `NAMELIST` facility which gives the basic idea on how to setup derived type IO: [Read derived types from namelist - #4 by FortranFan](https://fortran-lang.discourse.group/t/read-derived-types-from-namelist/1627/4)

With `DT` option, the defined IO makes use of **vlist** received argument and parses the string in the format statement of the caller. You can look in the standard document (e.g., 18-007r1) for a write example.

---

_[View the full topic](https://fortran-lang.discourse.group/t/derived-type-i-o-handling-standard-edit-descriptors/4197)._
