How to compare elements of a vector against each other? C++
14:36 10 Jan 2018

I am supposed to read some data (specifically string datatype) and store each element in a vector. Now I have to check if any of the different strings that were inputted match in size, and if they do I have to see if there are any matching letters. Now my question is how do I compare what's inside the vector (first the size and then the different letters). Is it possible? Say I have HELLO and HELLA They have the same size, and 4 letters that match. This is what I am trying to accomplish. The code that I have does not work given my ignorance about the matter. Thank you in advance.

vector  myVector;

//insert data insdide of the vector

myVector.push_back("Hello");
myVector.push_back("Hello");
myVector.push_back("Hello2");
myVector.push_back("Hello3");
myVector.push_back("Hello4");



//This is wrong 

for (unsigned int i = 0; i < myVector.size(); i++) {

    if (myVector[i].size == myVector[i+1].size()){
        cout << "SAME SIZE" << endl;
}

}



return 0;
c++ vector size element