#include<iostream.h>
#include<string.h>
void main ()
{
char matn[1024] = "Ali gholi be madrese miraft.\nDar raah \
yek kalaagh did ke paniri be menghar \
dasht.\nGoft bah bah che pari, che \
baali, che menghari!\nKalaghe panir \
ro zad zire baghalesh goft:\n\
\"daadaash maa khodemoon in kaare-im!\n \
too kelaase farsi khoondam in daastan ro!\"";
char kalame[80];
char *ptrBeKalame;
cout << matn << endl;
while (1) {
cout << "\ndar matne baalaa, che kalameyi raa peyda konam?";
cout << "(BASSE raa baraaye paayan vared konid)";
cin >> kalame;
if (strcmp(kalame,"BASSE")==0)
break;
ptrBeKalame = matn;
while (ptrBeKalame) {
ptrBeKalame = strstr(ptrBeKalame, kalame);
if (ptrBeKalame==NULL)
break;
cout << "kalameye " << kalame << " character-e "
<< (int)(ptrBeKalame-matn) << " ast" << endl;
++ptrBeKalame;
}
}
}