numchar = 0; countone = 0; startname = 0; counttwo = 0; endname = 0; countthree = 0; startmessage = 0; endmessage = 0; do { numchar ++; if (pszData[numchar] == '>' ){ countone++; if (countone == 2 ){ startname = numchar; } } if (pszData[numchar] == '<' ){ counttwo++; if (counttwo == 3 ){ endname = numchar; } } if (pszData[numchar] == '"' ){ countthree++; if (countthree == 1 ){ startmessage = numchar; } if (countthree == 2 ){ endmessage = numchar; } } } while (countthree < 2); startname --; startname --; if (pszData[startname] == 'm' & checking == 1 ){ cout << pszData << endl; }