Write code to ask the user to enter a line of text. Then, ask the user to enter two numbers, the first representing the first character to extract from the string, and the second representing the last character to extract. Then, output all the characters between that first and last character.
# include <iostream>
# include<string>
/*Write code to ask the user to enter a line of text. Then, ask the user to
enter two numbers, the first representing the first character to extract
from the string, and the second representing the last character to extract.
Then, output all the characters between that first and last character.*/
using namespace std;
string Extract (string text,const int &f,const int &l){
string newtext="";
for (int it=f;it<l;it++){
newtext.push_back(text[it]);
}
return newtext;
}
int main(){
cout<<"Enter text:";
string str;
int f,l;
getline(cin,str,'\n');
cout<<"Enter first int:";
cin>>f;
cout<<"Enter second int:";
cin>>l;
cout<<Extract(str,f,l);
system("PAUSE");
return 0;
}