sing C++ (Visual studio) The input will contain 2 files: car1.txt and car2..txt Using argc, argv in order to take input from two files, Using fork() and pipe() in the code First file ( car1.txt ) will contain the matrix (n..'s tracking rows for different processes) 0 0 0 1 0 0 0 0 0 0 n0 0 0 0 1 1 0 0 0 0 0 n1 0 0 0 0 0 0 0 1 0 0 n2 0 0 1 0 0 0 0 0 0 0 n3 0 0 1 0 0 0 0 0 0 0 n4 0 0 1 0 0 0 1 0 0 0 n5 0 0 0 0 0 0 0 1 0 0 n6 0 0 0 0 0 0 0 0 0 0 n7 0 0 0 1 1 1 0 0 0 0 n8 0 0 0 0 0 1 0 0 0 0 n9 Second file ( car2..txt ) will contain words: Words = [toyota, honda, ford, 8 nissans] Example: n3 = toyota, honda, ford n4 = honda, ford n5 = ford, nissan n2 = toyota, two hondas, three fords, nissan n6 = ford, nissan n7 = toyota, two hondas, four fords, two nissans T = toyota, two hondas, four fords, two nissans Output : toyota, two hondas, four fords, two nissans
Using C++ (Visual studio)
The input will contain 2 files: car1.txt and car2..txt
Using argc, argv in order to take input from two files, Using fork() and pipe() in the code
First file ( car1.txt ) will contain the matrix (n..'s tracking rows for different processes)
0 0 0 1 0 0 0 0 0 0 n0
0 0 0 1 1 0 0 0 0 0 n1
0 0 0 0 0 0 0 1 0 0 n2
0 0 1 0 0 0 0 0 0 0 n3
0 0 1 0 0 0 0 0 0 0 n4
0 0 1 0 0 0 1 0 0 0 n5
0 0 0 0 0 0 0 1 0 0 n6
0 0 0 0 0 0 0 0 0 0 n7
0 0 0 1 1 1 0 0 0 0 n8
0 0 0 0 0 1 0 0 0 0 n9
Second file ( car2..txt ) will contain words:
Words = [toyota, honda, ford, 8 nissans]
Example:
n3 = toyota, honda, ford
n4 = honda, ford
n5 = ford, nissan
n2 = toyota, two hondas, three fords, nissan
n6 = ford, nissan
n7 = toyota, two hondas, four fords, two nissans
T = toyota, two hondas, four fords, two nissans
Output : toyota, two hondas, four fords, two nissans
![Toyota
Honda
Ford
Nissan
no
n1
n8
n9
n3
n4
n5
n2
n6
n7](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fa77d439e-6e4f-4050-a6c7-d8833fccbd3e%2F7284d3d0-3add-48b9-97da-417b3171716e%2F0qvg7sd_processed.jpeg&w=3840&q=75)
![](/static/compass_v2/shared-icons/check-mark.png)
Step by step
Solved in 2 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
![Computer Organization and Design MIPS Edition, Fi…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
![Network+ Guide to Networks (MindTap Course List)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
![Concepts of Database Management](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)