Go4Expert

Go4Expert (http://www.go4expert.com/)
-   C++ (http://www.go4expert.com/forums/cpp/)
-   -   Help with Extractions (http://www.go4expert.com/forums/help-with-extractions-t23970/)

golf_girl32 23Nov2010 13:09

Help with Extractions
 
I need help extracting words from a string. I'm not sure how to put it together. Here is my code...

Code:

#include<iostream>
#include<string>
using namespace std;
class StringModify
{
public:
void get_data();
//takes a line of input from the user
void extract_word();
//extracts each word from the input line
string reverse_word(const string& s);
//returns a string which is reverse of s
void swap(char& v1, char& v2);
//interchanges value of v1 and v2
void append(const string& reverse_word);
//puts together each reversed word with whitespaces to get formatted_line
void display();
//displays both input line and formatted_line
private:
string line; //original string
string formatted_line;//formatted string
};

int main()
{
StringModify data1;

string get_data;

cout<<"Enter the string: ";
get_data(string line);
cout<<"The original string is: "<<get_data<<endl;

return 0;
}
void StringModify::get_data()
{

}
void StringModify::extract_word()
{

}
string StringModify::reverse_word(const string& s)
{
    int start = 0;
    int end = s.length();
    string temp(s);

    while (start < end)
    {
        end--;
        swap(temp[start], temp [end]);
        start++;
    }

    return temp;
}

void StringModify::swap(char& v1, char& v2)
{
    char temp = v1;
    v1 = v2;
    v2 = temp;
}



All times are GMT +5.5. The time now is 18:56.