Write a C program which extracts words inside the parenthese
Write a C++ program? which extracts words inside the parentheses from the text, and stores the words into a vector.
**The content of \"input.txt\":
Txxxxx University (TU) is a Public, Non-Sectarian, University established in 1884. The campus is located in Txxxxx, Mxxxxxxx, USA and hosts 31,960 (2012) students with an endowment of $66.2 million (2010).
**Use this program:
**What To Use:
***The Output Should Look Like:
Text: Txxxxx University (TU) is a Public, Non-Sectarian, University established in 1884. The campus is located in Txxxxx, Mxxxxxxx, USA and hosts 31,960 (2012) students with an endowment of $66.2 million (2010).
Extracted Word: TU, 2012, 2010
Thank you very much!!
#include #include #include #include vector» using namespace std; ] int main() 1 ifstream fin (\"input.txt\") string text; vector word; if (fin.fail)) coutSolution
// C++ code which extracts words inside the parentheses from the text, and stores the words into a vector.
#include <iostream>
 #include <string.h>
 #include <fstream>
 #include <limits.h>
 #include <stdlib.h>
 #include <math.h>
 #include <iomanip>
 #include <stdlib.h>
 #include <vector>
 using namespace std;
 int main()
 {
 ifstream fin (\"1.txt\");
 string text;
 vector<string> word;
if(fin.fail())
 {
 cout << \"Unable to open file.\" << endl;
 return -1;
 }
getline(fin,text);
int i = 0;
 int start_position;
 int end_position;
 string substr;
 int length ;
while(i < text.size())
 {
 // find start and end position of parantheses and then find the substring between them
 start_position = text.find(\"(\",i);
 end_position = text.find(\")\",i+1);
 length = end_position - start_position -1;
substr = text.substr(start_position+1,length);
   
 // push it to the vector
 word.push_back(substr);
i = i + end_position;
 }
cout << \"Text: \" << text << endl;
 cout << \"Entracted word: \";
 for (int i = 0; i < word.size() -1; ++i)
 {
 cout << word[i] << \", \";
 }
 cout << word[word.size()-1] << endl;
fin.close();
return 0;
 }
 /*
 input.txt:
 Txxxxx University (TU) is a Public, Non-Sectarian, University established in 1884. The campus is located in Txxxxx, Mxxxxxxx, USA and hosts 31,960 (2012) students with an endowment of $66.2 million (2010).
output:
 Text: Txxxxx University (TU) is a Public, Non-Sectarian, University established in 1884. The campus is located in Txxxxx, Mxxxxxxx, USA and hosts 31,960 (2012) students with an endowment of $66.2 million (2010).
 Entracted word: TU, 2012, 2010
 */


