> char s1 = "";
> cin >> *s1;

I doubt this will compile.