home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / PP0803.ZIP / TRYQFN.C < prev    next >
C/C++ Source or Header  |  1989-02-14  |  906b  |  31 lines

  1. /* TRYQFN.C    Demonstration of use of QFN.C module to qualify filenames.
  2.    PC Magazine * Ray Duncan * Feb 14, 1989 */
  3.  
  4. #include <stdio.h>
  5.  
  6. extern char *qfn(char *);
  7.  
  8. main(int argc, char *argv[])
  9. {
  10.     char buffer[80];                /* buffer for user input */
  11.     char *p;                        /* receives ptr from qfn */
  12.  
  13.     while(1)                        /* do until empty line */
  14.     {
  15.                                     /* prompt user for filename */
  16.         printf("\nEnter filename:        ");
  17.  
  18.         gets(buffer);               /* read in filename */
  19.  
  20.         if(buffer[0] == 0) break;   /* exit if no entry */
  21.  
  22.         p = qfn(buffer);            /* else qualify filename */
  23.  
  24.         if(p != NULL)               /* display filename or error message */
  25.  
  26.             printf("\nThe full pathname is:  %s\n",p);
  27.  
  28.         else printf("\nBad filename!\n");
  29.   } 
  30. }
  31.