#include int main(void) { int i, i2; FILE *fp; if (( fp=fopen("input67.txt","w")) == NULL) { printf("Δεν μπορεί να ανοίξει το αρχείο\n"); exit(1); } // Τυπική εμφάνιση στην οθόνη printf("Πληκτρολογείστε ένα ακέραιο αριθμό :"); scanf("%d", &i); // Ανάγνωση από την οθόνη (μέσω του πληκτρολογίου) fprintf(fp, "%d", i); // Εγγραφή στο αρχείο input67.txt rewind(fp); // Επιστροφή στην αρχή του αρχείου input67.txt (§6.6.3.) /* αλλαγή της stdin με το αρχείο input67.txt να θεωρείται πλέον ως μονάδα εισόδου (αντί για το πληκτρολόγιο) */ freopen("input67.txt", "r", stdin); scanf("%d", &i2); // ανάγνωση από το αρχείο text67.txt printf("Κείμενο στην οθόνη!\n"); // Τυπική εμφάνιση στην οθόνη printf("Εμφάνιση του ακεραίου : %d \n", i2); // Εμφάνιση στην οθόνη /* αλλαγή της stdout με το αρχείο output.txt να θεωρείται ως μονάδα εξόδου των αποτελεσμάτων (αντί για την οθόνη) */ freopen("output67.txt", "w", stdout); printf("Αυτό το κείμενο μεταφέρεται στο αρχείο \"output67.txt\"\n"); return 0; }