برنامه زیر یک رشته از ورودی دریافت می کند . سپس با دریافت محل یک کاراکتر آن را از رشته حذف کرده و نتیجه را در خروجی نمایش می دهد. برای مشاهده سورس برنامه به ادامه مطلب مراجعه کنید.
برنامه زیر یک رشته از ورودی دریافت می کند . سپس با دریافت محل یک کراکتر آن را از رشته حذف کرده و نتیجه را در خروجی نمایش می دهد.
#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(); } |