Sa se afiseze toate pozitiile unui caracter intr-un sir

pozitii_caracter

#include <iostream.h>

#include <string.h>

void main()

{char a[100],*p,c;

cin.get(a,100);

cin>>c;

p=strchr(a,c);

while (p)

{cout<<"Pozitia "<<p-a<<endl;

 p++;

 p=strchr(p,c);}}