#include
#include
int n,s;
char str[30];
left();
mid();
right();
main()
{
int ch;
do
{
clrscr();
printf("\n\n\t\t\t string functions ");
printf("\n\n\t\t\t **************** ");
printf("\n\t enter the string mode :");
printf("\n\t 1.left\n\t 2.mid\n\t 3.right\n\t 4.exit ");
printf("\n\t enter your chioce :");
scanf("%d",&ch);
switch(ch)
{
case 1:
left();
break;
case 2:
mid();
break;
case 3:
right();
break;
case 4:
exit(0);
}
getch();
}
while(ch!=4);
return(0);
}
left()
{
int i;
char substr[20];
printf("\n\t enter the string :");
scanf("%s",str);
printf("\n\t enter the no of charachters to be extracted :");
scanf("%d",&n);
for(i=0;i
substr[i]='\0';
printf("\n\t substring of left :%s",substr);
return(0);
}
mid()
{
int k=0,i;
char substr[20];
printf("\n\t enter the string :");
scanf("%s",str);
printf("\n\t enter the start postion &no of characters to be extracted ");
scanf("%d%d",&s,&n);
for(i=s-1;i<(s+n)-1;i++)
{
substr[k]=str[i];
k++;
}
substr[k]='\0';
printf("\n\t substring of mid :%s",substr);
return(0);
}
right()
{
int i,l,k=0;
char substr[20];
printf("\n\t enter the string :");
scanf("%s",str);
printf("\n\t enter the no of charachters to be extracted :");
scanf("%d",&n);
l=strlen(str);
for(i=l-n;i
substr[k]=str[i];
k++;
}
printf("\n\t substring of right :%s",substr);
return(0);
}
No comments:
Post a Comment