home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / OTHERUTI / MASTER-1.ZIP / SOURCE / CHAP06 / CHAP06.LZH / FNSPLIT.CPP < prev    next >
C/C++ Source or Header  |  1992-06-30  |  720b  |  26 lines

  1. // FNSPLIT.CPP
  2. // Demonstrates use of fnsplit() and fnmerge() functions.
  3. #include <string.h>
  4. #include <dir.h>
  5. #include <iostream.h>
  6.  
  7. void main(void)
  8. {
  9.   char bigname[MAXPATH];
  10.   char drivename[MAXDRIVE];
  11.   char dirname[MAXDIR];
  12.   char filename[MAXFILE];
  13.   char extname[MAXEXT];
  14.  
  15.   cout << "Enter a fully qualified filename:  ";
  16.   cin >> bigname;
  17.  
  18.   fnsplit( bigname, drivename, dirname, filename, extname );
  19.  
  20.   cout << "The filename components are: " << drivename << ", " <<
  21.        dirname << ", " << filename << ", and " << extname << "\n";
  22.  
  23.   strcpy( bigname, "" );
  24.   fnmerge( bigname, drivename, dirname, filename, extname );
  25.   cout << "The reconstructed filename is:  " << bigname << "\n";
  26. }