Data Structures and File Management in ANSI C