Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Programming l n C Lab 6 B / 7 B Objective To gain experience in the use of pointers, structures, and dynamic memory allocation, multiple
Programming
Lab BB
Objective
To gain experience in the use of pointers, structures, and dynamic memory allocation, multiple file program,
inputoutput redirection.
Assignment
Write a program to input names and addresses that are in alphabetic order and output the names and
addresses in zip code order. You could assume maximum of names.
The program should be modalized and well documented. You must:
Use a structure for names and address information
Allocate storage dynamically for each structure dynamic memory allocation
Use inputoutput redirection
Use an array of pointers to structures; Do NOT use an array of structures
Use multiple file format; header file, multiple c files
Sort the zip codes in ascending order
Use the data file assigned
You may use any functions in this lab. No global variables.
Input
Data file contains records lines for each name and address as follows:
First line: Lastname, Firstname
Second line: Street address
Third line: City and State
Fourth line: Zipcode
Output
The names and addresses in zip code order with the above format.
Run
Run the program with the input file assigned. Run the program on the command line using inputoutput
redirection:
Labbbexe labbbinput.txt labbboutput.txt
Turn In
Turn in source code header file, multiple c files input file and output file.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started