Write a c++  program that reads a list of enrollments from a file and prints a class roster for the teacher. Make the class roster line up as neatly as you can and still fit on the screen. You can choose the actual values to use for your data. Make sure to do enough sets of data to well test your program! (Empty data set, normal data set, data with large values, data with short values, etc.) Also, your program can't know ahead of time how many people are enrolled in the class... Don't forget to read the file's name from the user and protect your program against any errors that may occur during the opening of the file. Try to use functions to break up the program into more manageable pieces. As an example, you might have the data file contain: # name # student number # address1 # address2 # phone number # major Jason James 100400299 400 Maple Dr Westfalia, HI 66554 555/555-1122 Computer Science Faruk Ahmed 111222333 1200 West Jones Ave Slimsville, PQ 22221 332-4546 Medeaval French Poetry Sean Ramirez 200020020 10000 Snapple Lane Fritter, HO 44331 1-444/411-4414 Underwater Basket Weaving Happy Gilmore 313141455 Simonton, SZ 11246 Yellow Tail Migratory Patterns

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Write a c++  program that reads a list of enrollments from a file and prints a class roster for the teacher. Make the class roster line
up as neatly as you can and still fit on the screen.
You can choose the actual values to use for your data. Make sure to do enough sets of data to well test your program!
(Empty data set, normal data set, data with large values, data with short values, etc.)
Also, your program can't know ahead of time how many people are enrolled in the class...
Don't forget to read the file's name from the user and protect your program against any errors that may occur during the
opening of the file.
Try to use functions to break up the program into more manageable pieces.
As an example, you might have the data file contain:
# name
# student number
# address1
# address2
# phone number
# major
Jason James
100400299
400 Maple Dr
Westfalia, HI 66554
555/555-1122
Computer Science
Faruk Ahmed
111222333
1200 West Jones Ave
Slimsville, PQ 22221
332-4546
Medeaval French Poetry
Sean Ramirez
200020020
10000 Snapple Lane
Fritter, HO 44331
1-444/411-4414
Underwater Basket Weaving
Happy Gilmore
313141455
Simonton, SZ 11246
Yellow Tail Migratory Patterns

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 7 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY