>>371
const char *p = s1;
の1行が、必要なんですね。