Win a copy of Re-engineering Legacy Software this week in the Refactoring forum
or Docker in Action in the Agile forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

homework question file search

 
anon anony
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello everyone, its my first time here. Nice to meet everyone. This is the question;
Write a program Find that searches all files specified on the command line and prints out all lines containing a reserved word. Start a new thread for each file. So by just reading each file individually and using each one in a different thread so they could all be read at once basically?

 
Jan Cumps
Bartender
Posts: 2584
11
C++ Linux Netbeans IDE
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to the Ranch, Casey.

casey provost wrote:...
So I am unsure how to begin with this code, do I basically search through a file?
Thanks everyone.


Yes. You read each file (in a separate thread, as indicated by your assignment) line per line.
Every time you find the reserved word in a line, you print that line.
Keep on reading untill you reach the end of the file.


You could also implement a FilterReader.
As in this example.



 
anon anony
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think I could use the FilterReader, never tried it before I just have to make sure I am using multithreading. I think I understand what to do now though, thanks.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic