My guess is that it's because you can't (portably) guarantee the number of characters you will use, so you may end up writing past the end of your string. Herbert > -----Original Message----- > From: Fortran 90 List [mailto:[log in to unmask]] > On Behalf Of Aleksandar Donev > Sent: 28 September 2004 16:19 > To: [log in to unmask] > Subject: Writing to string buffer > > > Hello, > > Is there a technical reason behind not allowing list-directed > IO (* instead of explicit format) when writing to a string > buffer (as opposed to an external file)? > > Thanks, > Aleks >