home *** CD-ROM | disk | FTP | other *** search
/ Power CD-ROM!! 7 / POWERCD7.ISO / prgmming / clipper / iplodasc.prg < prev    next >
Text File  |  1993-10-14  |  1KB  |  59 lines

  1. /*
  2.  * GT CLIPPER STANDARD HEADER
  3.  *
  4.  * File......: iplodasc.prg
  5.  * Author....: Andy M Leighton
  6.  * BBS.......: The Dark Knight Returns
  7.  * Net/Node..: 050/069
  8.  * User Name.: Andy Leighton
  9.  * Date......: $Date$
  10.  * Revision..: $Revision$
  11.  *
  12.  * This is an original work by Andy Leighton and is placed in the
  13.  * public domain.
  14.  *
  15.  * Modification history:
  16.  * ---------------------
  17.  *
  18.  * $Log$
  19.  *
  20.  */
  21.  
  22. /*  $DOC$
  23.  *  $FUNCNAME$
  24.  *       GT_IMPLODEASCII()
  25.  *  $CATEGORY$
  26.  *       String
  27.  *  $ONELINER$
  28.  *       Implode an array of ascii values to form a string
  29.  *  $SYNTAX$
  30.  *       GT_ImplodeAscii(<aAscVals>) --> cStr
  31.  *  $ARGUMENTS$
  32.  *       <aAscVals> -  An array of ascii values
  33.  *  $RETURNS$
  34.  *       <cStr>     -  The resultant string
  35.  *  $DESCRIPTION$
  36.  *       Implode an array of ascii values to form a string
  37.  *  $EXAMPLES$
  38.  *       aAscVals := {  72, 101, 108, 108,     ;
  39.  *                     111,  32,  87, 111,     ;
  40.  *                     114, 108, 100        }
  41.  *
  42.  *       ? GT_ImplodeAscii(aAscVals)     // should print Hello World
  43.  *  $SEEALSO$
  44.  *       GT_EXPLODEASCII()
  45.  *  $END$
  46.  */
  47.  
  48. #include "gt_LIB.ch"
  49.  
  50. function GT_ImplodeAscii(aAscVals)
  51.    local cStr := ''
  52.    local i
  53.  
  54.    for i := 1 to len(aAscVals)
  55.       cStr += chr(aAscVals[i])
  56.    next
  57.  
  58. return cStr
  59.