#include<stdio.h>
int main(void)
{
char str1[8];
char *p1=str1;
char str2[8];
char *p2=str2;
do{
}while(*(p1 - 1) != '\n');
*(p1 - 1) = '\0'; //placing terminating null character
p1 = &str1[0];
while(*p1){
*p2++ = *p1++;
}
*p2 = '\0'; //placing terminating null character
printf("The copied string is :"); p2 = &str2[0];
while(*p2)
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KCmludCBtYWluKHZvaWQpCnsKCWNoYXIgc3RyMVs4XTsKCWNoYXIgKnAxPXN0cjE7CgljaGFyIHN0cjJbOF07CgljaGFyICpwMj1zdHIyOwoJCSAgICAgIAoJcHJpbnRmKCJFbnRlciBhIHN0cmluZ1xuIik7Cglkb3sKCQlzY2FuZigiJWMiLHAxKyspOwoJfXdoaWxlKCoocDEgLSAxKSAhPSAnXG4nKTsKCSoocDEgLSAxKSA9ICdcMCc7CQkvL3BsYWNpbmcgdGVybWluYXRpbmcgbnVsbCBjaGFyYWN0ZXIKCQkgICAgCglwMSA9ICZzdHIxWzBdOwoJd2hpbGUoKnAxKXsKCQkqcDIrKyA9ICpwMSsrOwoJfQoJKnAyID0gJ1wwJzsgCQkJLy9wbGFjaW5nIHRlcm1pbmF0aW5nIG51bGwgY2hhcmFjdGVyCgkJICAgICAgCglwcmludGYoIlRoZSBjb3BpZWQgc3RyaW5nIGlzIDoiKTsKCXAyID0gJnN0cjJbMF07CgkJICAgICAgCgl3aGlsZSgqcDIpCglwcmludGYoIiVjIiwqcDIrKyk7CgkKCXJldHVybiAwOwp9