Question: #TITLE1 Bla Bla bla bla bla bla bla bla bla bla bla bla bla Bla Bla bla bla bla bla bla bla bla bla bla
#TITLE1
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
***************
#TITLE2
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
***************
#TITLE3
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
***************
Here you can see that # prepends the title of the book after which we append and an excerpt from the corresponding book. In the file there are several titles and excerpts. Each book is separated by *************** .
How do I read a file (contain similar text) like given above so that TITLE1,TITLE2,TITLE3 are store in book.title node with no hash and bla bla bla are in book.body node with no asterisk sign.
You can assume any structure like:
struct book{
srting title;
string body;
};
output examle:
1)TITLE1
2)TITLE2
3)TITLE3
->1
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
Bla Bla bla bla bla bla bla bla bla bla bla bla bla
(**text inside title 1 is printed when we chose 1 as body is saved inside title**)
You can use only linked list, hashtable for it and yeah it is for C++11.
****C++11****
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
