use c language to learn low-level file i