#include<stdio.h>
#include<string.h>
int main( )
{
char a[ 30 ] , fs[ 50 ] = "" , t[ 3 ] , sd, cd, x[ 3 ] , s[ 3 ] , d[ 3 ] , y[ 3 ] ;
int i, j, p= 0 , q= 0 ;
printf ( "enter characters to be stuffed:" ) ; printf ( "\n enter a character that represents starting delimiter:" ) ; printf ( "\n enter a character that represents ending delimiter:" ) ; x[ 0 ] = s[ 0 ] = s[ 1 ] = sd;
x[ 1 ] = s[ 2 ] = '\0 ' ;
y[ 0 ] = d[ 0 ] = d[ 1 ] = cd;
d[ 2 ] = y[ 1 ] = '\0 ' ;
{
t[ 0 ] = a[ i] ;
t[ 1 ] = '\0 ' ;
if ( t[ 0 ] == sd)
else if ( t[ 0 ] == cd)
else
}
printf ( "\n after stuffing :%s" , fs
) ; return ( 0 ) ;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RyaW5nLmg+CmludCBtYWluKCkKewoJY2hhciBhWzMwXSxmc1s1MF09IiIsdFszXSxzZCxjZCx4WzNdLHNbM10sZFszXSx5WzNdOwoJaW50IGksaixwPTAscT0wOwoJcHJpbnRmKCJlbnRlciBjaGFyYWN0ZXJzIHRvIGJlIHN0dWZmZWQ6Iik7CglzY2FuZigiJXMiLGEpOwoJcHJpbnRmKCJcbmVudGVyIGEgY2hhcmFjdGVyIHRoYXQgcmVwcmVzZW50cyBzdGFydGluZyBkZWxpbWl0ZXI6Iik7CglzY2FuZigiJWMiLCZzZCk7CglwcmludGYoIlxuIGVudGVyIGEgY2hhcmFjdGVyIHRoYXQgcmVwcmVzZW50cyBlbmRpbmcgZGVsaW1pdGVyOiIpOwoJCXNjYW5mKCIlYyIsJmNkKTsKCQl4WzBdPXNbMF09c1sxXT1zZDsKCQl4WzFdPXNbMl09J1wwJzsKCQl5WzBdPWRbMF09ZFsxXT1jZDsKCQlkWzJdPXlbMV09J1wwJzsKCQlzdHJjYXQoZnMseCk7CgkJZm9yKGk9MDtpPHN0cmxlbihhKTtpKyspCgkJewoJCQl0WzBdPWFbaV07CgkJCXRbMV09J1wwJzsKCQkJaWYodFswXT09c2QpCgkJCXN0cmNhdChmcyxzKTsKCQkJZWxzZSBpZih0WzBdPT1jZCkKCQkJc3RyY2F0KGZzLGQpOwoJCQllbHNlCgkJCXN0cmNhdChmcyx0KTsKCQl9CgkJc3RyY2F0KGZzLHkpOwoJCXByaW50ZigiXG4gYWZ0ZXIgc3R1ZmZpbmcgOiVzIixmcyk7CiAgICAgICAgcmV0dXJuKDApOwoJCX0K