Mesajlar: 1,852
Puanlar: 12,672
Konum: Istanbul
Thanks: 23 times
17 Mesajına Toplam 26 Kere Teşekkür Edildi.
|
C++ ile yazılmıştır. Kod:</p> <pre> #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 open\n"); 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; }
</pre> <p>
|