title: Find the fault or error
body: <p>Can you find what is wrong with the following code?</p>
  
  <pre><code>int main(){
      char *p="hai friends",*p1;
      p1=p;
      while(*p!='\0') ++*p++;
      printf("%s %s",p,p1);
  }
  </code></pre>
  
  <p>I expected it will print space followed by a string!</p>