C program that uses functions to perform the following operations: To delete n Characters from a given position in a given string.
#include <stdio.h>
#include
<conio.h>
#include
<string.h>
void delchar(char
*,int , int );
void main()
{
char string[10];
int n,pos,p;
clrscr();
puts("Enter the string");//puts is an unformatted output function
gets(string);//Gets is a unformatted input function
printf("Enter the position from where
to delete");
scanf("%d",&pos);
printf("Enter the number of
characters to be deleted");
scanf("%d",&n);
delchar(string, n,pos);
getch();
}
void delchar(char
*x,int a, int b)
{
if ((a+b-1) <= strlen(x))
{
strcpy(&x[b-1],&x[a+b-1]);
puts(x);
}
}
No comments:
Post a Comment