char* arr = " Hallo WOrld";
char* ptrFirst = arr;
char* ptrIter = arr;
int nWordCount = 0;
// Base Condition.
while (isspace (*ptrFirst))
++ptrFirst;
ptrIter = ptrFirst;
while (ptrFirst) {
while (isalpha(*ptrIter)) {
++ptrIter;
}
++nWordCount;
while (isspace (*ptrIter))
++ptrIter;
if (ptrFirst == ptrIter)
break;
ptrFirst = ptrIter;
}
cout << nWordCount-1 <<endl;