KwickClips C++ · 44 sec · free
Which writes formatted data to a file?
Short answer. fprintf.
Which reads one line?
fgets.
File functions
| Unit | Write | Read |
|---|---|---|
| Character | fputc | fgetc |
| Line | fputs | fgets |
| Formatted | fprintf | fscanf |
Remember
| fprintf writes to a file |
| fgets reads one line |
Can printf write into a file? Almost. Add f to the name. Fputc and fgetc handle characters. Fputs and fgets handle lines. Fprintf and fscanf handle formatted data. Remember this. Fprintf writes to a file. Fgets reads a line.
This clip is from the full lesson: File Handling in C — 6 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: Programming All levels C, Programming All levels C, Programming All levels C
More KwickClips from this lesson
What two things does fopen need?43 sec
Which mode erases the file?40 sec
What does fopen return for a missing file?40 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

