برنامه زیر یک رشته از ورودی دریافت می کند . سپس با دریافت محل یک کاراکتر آن را از رشته حذف کرده و نتیجه را در خروجی نمایش می دهد.
برای مشاهده سورس برنامه به ادامه مطلب مراجعه کنید.
برنامه زیر یک رشته از ورودی دریافت می کند . سپس با دریافت محل یک کراکتر آن را از رشته حذف کرده و
نتیجه را در خروجی نمایش می دهد.
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
textcolor(7);
textbackground(1);
clrscr();
char str[50],ch;
int position;
cout<<"\n\n\n\tEnter Input String And Press 'ENTER'...\n\t--->: ";
gets(str);
int len=strlen(str)-1;
level:
clrscr();
cout<<"\n\n\tEnter Position For Delete Character (0-"<<len<<"):";
cin>>position;
if( (position<0) || (position>len))
{
cout<<"\a\a\n\t\tThis Plase Not Cracet!!!\n\t\t\t\tTry Again...";
getch();
goto level;
}
ch=str[position];
cout<<"\n\n\tInput String:\n\n\t-->: "<<str;
for(int i=position;i<50;i++)
str[i]=str[i+1];
cout<<"\n\n\n\tOUTPUT STRING After Delete '"<<ch<<"' From Positon "<<position<<" :\n\n\t"<<str;
getch();
}