ogramming Exercise 5.3 Instructions Modify the sentence-generator program so that it inputs its vocabulary from a set of text files at startup. The filenames are nouns.txt, verbs. txt, articles.txt and prepositions.txt. (Hint: Define a single new function, getWords) • This function should expect a filerame as an argument. • The function should open an input file with this name, define a temporary list, read words from the file, and add them to the list. • The function should then convert the list to a tuple and return this tuple. • Call the function with an actual filename to initialize each of the four variables for the vocabulary.) An example of the program input and output is shown below. Enter the number of sentences: 1 THE GIRL SAW THE BALL BY THE BALL
ogramming Exercise 5.3 Instructions Modify the sentence-generator program so that it inputs its vocabulary from a set of text files at startup. The filenames are nouns.txt, verbs. txt, articles.txt and prepositions.txt. (Hint: Define a single new function, getWords) • This function should expect a filerame as an argument. • The function should open an input file with this name, define a temporary list, read words from the file, and add them to the list. • The function should then convert the list to a tuple and return this tuple. • Call the function with an actual filename to initialize each of the four variables for the vocabulary.) An example of the program input and output is shown below. Enter the number of sentences: 1 THE GIRL SAW THE BALL BY THE BALL
C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter3: Input/output
Section: Chapter Questions
Problem 1PE: 1. Consider the following incomplete C++ program:
#include <iostream>
int main()
{
…
}
a. Write a...
Related questions
Question
In Python.
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 5 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning