8.09) Write a program that processes a data file of names in which each name is on a separate line of at most 80 characters. Here are two sample names:Hartman- Montgomery, Jane R.Doe, J. D. On each line the surname is followed by a comma and a space. Next comes the first name or initial, then a space and the middle initial. Your program should scan the names into three arrays?surname, first, and middle_init. If the surname is longer than 15 characters, store only the first 15. Similarly, limit the first name to ten characters. Do not store periods in the first and middle_init arrays. Write the arays contents to a file (std.out), aligning the contents of each column: Hartman-Montgom Jane R Doe JD Hint: Format of string is 15CHARS\t10CHARS\ECHAR SAMPLE RUN #4: ./Name Interactive Session Hide Invisibles) Highlight: None Show Highlighted Only O Enter-data-file-name:dat-

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

IN C LANGUAGE

PUT COPYABLE CODE

8.09) Write a program that processes a data file of names in which each name is on a separate line of at most 80 characters. Here are two sample names:Hartman-
Montgomery, Jane R.Doe, J. D. On each line the surname is followed by a comma and a space. Next comes the first name or initial, then a space and the middle initial.
Your program should scan the names into three arrays?surname, first, and middle_init. If the surname is longer than 15 characters, store only the first 15. Similarly, limit
the first name to ten characters. Do not store periods in the first and middle_init arrays. Write the arrays contents to a file (std.out), aligning the contents of each column:
Hartman-Montgom Jane R
Doe J D
Hint: Format of string is 15CHARS\t10CHARS\ECHAR
SAMPLE RUN #4: ./Name
Interactive Session
Hide Invisibles
Highlight: None
v Show Highlighted Only O
Enter data file-name:dat-
Transcribed Image Text:8.09) Write a program that processes a data file of names in which each name is on a separate line of at most 80 characters. Here are two sample names:Hartman- Montgomery, Jane R.Doe, J. D. On each line the surname is followed by a comma and a space. Next comes the first name or initial, then a space and the middle initial. Your program should scan the names into three arrays?surname, first, and middle_init. If the surname is longer than 15 characters, store only the first 15. Similarly, limit the first name to ten characters. Do not store periods in the first and middle_init arrays. Write the arrays contents to a file (std.out), aligning the contents of each column: Hartman-Montgom Jane R Doe J D Hint: Format of string is 15CHARS\t10CHARS\ECHAR SAMPLE RUN #4: ./Name Interactive Session Hide Invisibles Highlight: None v Show Highlighted Only O Enter data file-name:dat-
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

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