0% found this document useful (0 votes)
27 views

Program - 7: Objective:-C Program To Implement Character Stuffing. Software Used: - GCC Source Code

This C program implements character stuffing. It takes a string as input from the user and stuffs delimiters around any characters that match the starting or ending delimiter characters input by the user. The output displays the stuffed string.

Uploaded by

RaviKumar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

Program - 7: Objective:-C Program To Implement Character Stuffing. Software Used: - GCC Source Code

This C program implements character stuffing. It takes a string as input from the user and stuffs delimiters around any characters that match the starting or ending delimiter characters input by the user. The output displays the stuffed string.

Uploaded by

RaviKumar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

PROGRAM – 7

Objective:- C Program to implement character stuffing.

Software used :- GCC

Source Code :-
#include<stdio.h>
#include<string.h>
main()
{
char a[30], fs[50] = " ", t[3], sd, ed, x[3], s[3], d[3], y[3];
int i, j, p = 0, q = 0;
clrscr();
printf("Enter characters to be stuffed:");
scanf("%s", a);
printf("\nEnter a character that represents starting delimiter:");
scanf(" %c", &sd);
printf("\nEnter a character that represents ending delimiter:");
scanf(" %c", &ed);
x[0] = s[0] = s[1] = sd;
x[1] = s[2] = '\0';
y[0] = d[0] = d[1] = ed;
d[2] = y[1] = '\0';
strcat(fs, x);
for(i = 0; i < strlen(a); i++)
{
t[0] = a[i];
t[1] = '\0';
if(t[0] == sd)
strcat(fs, s);
else if(t[0] == ed)
strcat(fs, d);
else
strcat(fs, t);
}
strcat(fs, y);
printf("\n After stuffing:%s", fs);
}

Output:-

Enter characters to be stuffed: goodday


Enter a character that represents starting delimiter: d
Enter a character that represents ending delimiter: g
After stuffing: dggooddddayg

You might also like