#include #include #define chars 23 // πλήθος χαρακτήρων του αρχείου main() { char ch[chars]; // Δέσμευση chars=23 χαρακτήρων int f1,f2; //δήλωση των αρχείων int j; printf("Το πρόγραμμα διαβάζει το αρχείο test3.txt "); printf("\n και το αντιγράφει στο αρχείο test4.txt \n"); printf(" -------------------------------------- \n"); if((f1=open("test3.txt",0))==-1) // άνοιγμα του αρχείου test3.txt { printf("Το αρχείο test3.txt δεν υπάρχει ή είναι κενό "); exit(0); } /* Προσοχή, το αρχείο test4.txt για να δημιουργηθεί δεν πρέπει να υπάρχει πάνω στο δίσκο */ if((f2=creat("test4.txt",1))==-1) // Δημιουργία του αρχείου test4.txt { printf("\nΤο αρχείο test4.txt δεν μπορεί να δημιουργηθεί "); printf("\nΑν το αρχείο test4.txt υπάρχει ήδη, πρέπει να διαγραφεί. "); printf("\n Ξαναδοκιμάστε. \n"); exit(1); } printf("\nΤο αρχείο test3.txt περιέχει το κείμενο: "); read(f1,ch,chars); // ανάγνωση του αρχείου test3.txt printf("\n"); for(j=0; j