File Sınıfı: Bir dosyayı açıp içini görüntüleyen sınıf
#include <iostream.h> #include <stdlib.h> #include <stdio.h> #include <stdlib.h> typedef int BOOL; class File { public: File(); File(const char *filename, const char *mode); void Type(); BOOL Open(const char *filename, const char *mode); FILE *f ; }; File ::File() { f = NULL; } File :: File(const char *filename, const char *mode) { f = fopen(filename, mode); if ( f == NULL){ fprintf(stderr, "cannot openn"); exit(1); } } void File :: Type() { fseek( f, 0, SEEK_SET); int ch; while ((ch = fgetc(f)) != EOF) putchar(ch); } BOOL File :: Open(const char*filename, const char *mode) { return ((f = fopen(filename, mode)) != NULL); } int main(void) { File x("text1.cpp","r"); File y("c:\autoexec.bat","r"); x.Type(); y.Type(); system("PAUSE"); return 0; }