libsim  Versione6.3.0

◆ csv_record_getrecord()

character(len=this%cursor) function file_utilities::csv_record_getrecord ( type(csv_record), intent(in)  this,
integer, intent(out), optional  nfield 
)

Return current csv-coded record as a CHARACTER variable, ready to be written to a file.

It is not necessary to trim the result for trailing blanks.

Parametri
[in]thisobject to be coded, the object is not modified, so that other fields can still be added after the call to csv_record_getrecord
[out]nfieldnumber of fields contained in the record

Definizione alla linea 787 del file file_utilities.F90.

787 CALL csv_record_getfield(this, field=cfield, ier=ier)
788 IF (c_e(cfield) .AND. len_trim(cfield) /= 0) THEN
789  READ(cfield, '(F32.0)', iostat=lier) field
790  IF (lier /= 0) THEN
791  field = dmiss
792  IF (.NOT.PRESENT(ier)) THEN
793  CALL l4f_log(l4f_error, &
794  'in csv_record_getfield, invalid double precision field: '//trim(cfield))

Generated with Doxygen.