C ++ fgetc () - C ++ Τυπική βιβλιοθήκη

Η συνάρτηση fgetc () στο C ++ διαβάζει τον επόμενο χαρακτήρα από τη δεδομένη ροή εισόδου.

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

 int fgetc (ροή FILE *);

Η fgetc()συνάρτηση παίρνει μια ροή αρχείων ως όρισμα και επιστρέφει τον επόμενο χαρακτήρα από τη δεδομένη ροή ως ακέραιο τύπο.

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

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

stream: Η ροή αρχείων για να διαβάσετε τον χαρακτήρα.

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

  • Με επιτυχία, η συνάρτηση fgetc () επιστρέφει τον χαρακτήρα ανάγνωσης.
  • Σε αποτυχία επιστρέφει EOF. Εάν η αποτυχία οφείλεται στο τέλος του αρχείου, ορίζει την ένδειξη eof. Εάν η αποτυχία προκαλείται από άλλα σφάλματα, ορίζει την ένδειξη σφάλματος.

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

 #include int main() ( int c; FILE *fp; fp = fopen("file.txt","r"); if (fp) ( while(feof(fp) == 0) ( c = fgetc(fp); putchar(c); ) ) else perror("File opening failed"); fclose(fp); return 0; )

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

 Παράδειγμα χειρισμού αρχείων

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