C ++ rewind () - C ++ Standard Βιβλιοθήκη

Η συνάρτηση rewind () στο C ++ ορίζει την ένδειξη θέσης αρχείου στην αρχή της δεδομένης ροής αρχείων.

rewind () πρωτότυπο

 void rewind (ροή FILE *).

Μια κλήση για επαναφορά (ροή) ισοδυναμεί με μια κλήση προς fseek(stream, 0, SEEK_SET), εκτός από το ότι διαγράφονται οι ενδείξεις τέλους του αρχείου και σφάλματος.

Ορίζεται στο αρχείο κεφαλίδας.

rewind () Παράμετροι

stream: Η ροή αρχείων για επαναφορά των σημαιών σφάλματος και της ένδειξης EOF.

rewind () Επιστροφή τιμής

Κανένας.

Παράδειγμα: Πώς λειτουργεί η λειτουργία rewind ()

 #include int main() ( int c; FILE *fp; fp = fopen("file.txt", "r"); if (fp) ( while ((c = getc(fp)) != EOF) putchar(c); rewind(fp); putchar(''); while ((c = getc(fp)) != EOF) putchar(c); ) fclose(fp); return 0; )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 Καλώς ήλθατε στο Programiz.com Καλώς ήλθατε στο Programiz.com

ενδιαφέροντα άρθρα...