qb45advr.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
.cvir
:nCVI, CVS, CVL, and CVD Functions Details
  QuickSCREEN      Details      Example      Contents      Index
──────────────────────────────────────────────────────────────────────────────
CVI, CVS, CVL, and CVD Functions Details
 
Syntax
  CVI(2-byte-string)
  CVS(4-byte-string)
  CVL(4-byte-string)
  CVD(8-byte-string)
 
CVI, CVS, CVL, and CVD are used with a FIELD statement to read real
numbers from a random-access file. The functions take strings defined
in the FIELD statement and convert them to a value of the corresponding
numeric type. The functions are the inverse of MKI$, MKS$, MKL$, and MKD$:
 
  Function  Description
  CVI       Converts a 2-byte-string created with MKI$ back to an
            an integer.
 
  CVS       Converts a 4-byte-string created with MKS$ back to a
            single-precision number.
 
  CVL       Converts a 4-byte-string created with MKL$ back to a
            long integer.
 
  CVD       Converts an 8-byte-string created with MKD$ back to a
            double-precision number.
 
  Note: The new BASIC record variables provide a more efficient and
        convenient way of reading and writing random-access files.