00001 /*************************************************************************** 00002 io_datei.h - description 00003 ------------------- 00004 begin : Mon Dec 24 2001 00005 copyright : (C) 2001 by Christian Tusche 00006 email : christian.tusche@stud.uni-goettingen.de 00007 ***************************************************************************/ 00008 00009 /*************************************************************************** 00010 * * 00011 * This program is free software; you can redistribute it and/or modify * 00012 * it under the terms of the GNU General Public License as published by * 00013 * the Free Software Foundation; either version 2 of the License, or * 00014 * (at your option) any later version. * 00015 * * 00016 ***************************************************************************/ 00017 00018 #ifndef IO_DATEI_H 00019 #define IO_DATEI_H 00020 00021 #include <String.h> 00022 class EingabeDatei; 00023 class AusgabeDatei; 00024 00025 00030 class IO_Datei { 00031 friend class EingabeDatei; 00032 friend class AusgabeDatei; 00033 public: 00034 IO_Datei( const char *arg ); 00035 ~IO_Datei(); 00036 00042 const char *getNextName( void ); 00043 const char *getName( void ); 00044 protected: 00045 String name; 00046 String format; 00047 String neuer_Name; 00048 int nummer; 00049 }; 00050 00051 #endif