home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / PROGRAM / C / EDITFILE / SAMPLE.C < prev    next >
C/C++ Source or Header  |  1989-05-23  |  1KB  |  41 lines

  1. /* sample.c  */
  2.  
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5. #include "editfile.h"
  6.  
  7. main()
  8. {
  9.    int i;
  10.    int *mymask[26],*myedit[26],*mylengths[26];
  11.    char *myfields[26];
  12.  
  13.    myfields[0]="LAST NAME";  myfields[1]="FIRST NAME"; myfields[2]="ADDRESS";
  14.    myfields[3]="CITY";       myfields[4]="STATE";      myfields[5]="ZIPCODE";
  15.    myfields[6]="PHONE";      myfields[7]="COMMENTS";
  16.  
  17. /******* YOU MUST MAKE THE LAST FIELD = NULL ***********/
  18.    myfields[8]=NULL;
  19. /*******************************************************/
  20.  
  21.    (int) mylengths[0]=15;         (int) mylengths[1]=15;           (int) mylengths[2]=30;
  22.    (int) mylengths[3]=20;         (int) mylengths[4]= 2;           (int) mylengths[5]=10;
  23.    (int) mylengths[6]=14;         (int) mylengths[7]=20;
  24.  
  25.  
  26. /***  BY ASSIGNING 1'S TO THE MASK AND EDIT FIELDS, YOU CAN MASK THEM
  27.       OR MAKE THEM NON-EDITABLE
  28.  
  29.    mymask[2]=1;
  30.  
  31.    myedit[0]=1;
  32.    myedit[1]=1;
  33.  
  34.    THEY ALL DEFAULT TO ZERO (0) IF NONE ARE SET
  35.  
  36. ***/
  37.    i=edit(0,15,1,4,1,horizontal,mymask,myedit,"myfile",myfields,mylengths);
  38.    if (i!=0)
  39.       printf("\aERROR\n");
  40. }
  41.