Concept Flow - File pointers
Open file with fopen()
Get FILE* pointer
Use pointer with fread()/fwrite()/fprintf()/fscanf()
Move pointer with fseek()/rewind()
Read/write data
Close file with fclose()
End
Open a file to get a pointer, use it to read/write or move inside the file, then close it.