Să se elimine caracterele inutile şi spaţiile inutile dintr-un text pentru a număra cuvintele.
#include<iostream>
using namespace std;
int main()
{int i=0,j,n,k;
char a[100],*p,aux;
cin.get(a,100);
for(p=a;*p;p++)
if(strchr(",.!?",*p))
*p=' ';
for(p=a;*p;p++)
if(*p==' ')
while(*(p+1)==' ')
strcpy(p+1,p+2);
for(p=a;*p;p++)
if(*p==' ' && (isalpha(*(p+1)) || isdigit(*(p+1)) ) )
i++;
cout<<a<<endl;
cout<<i<<" cuvinte";
}