Programing.BlogSky.com

برنامه زیر یک رشته از ورودی دریافت می کند . سپس با دریافت محل یک کاراکتر آن را از رشته حذف کرده و نتیجه را در خروجی نمایش می دهد.
برای مشاهده سورس برنامه به ادامه مطلب مراجعه کنید.


برنامه زیر یک رشته از ورودی دریافت می کند . سپس با دریافت محل یک کراکتر آن را از رشته حذف کرده و
نتیجه را در خروجی نمایش می دهد.
 

 

#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();
}