PDA

نسخه کامل مشاهده نسخه کامل : خروجی این برنامه رو که مربوط به رشته ها هست رو چجوری نمایش بدم ؟؟



robert
30-03-2008, 10:51
سلام به همگی !!:20:
برنامه ای که ملاحظه میکنید تمرینی است که استادمون بهمون گفته بشینید برنامه اش رو بنوییسید!!:41:
برنامه مربوط به سه تا رشته کاراکتری میشه که رشته اول رو میگیره و سپس رشته دوم و سوم که کوچکتر از اولی هستند و در رشته اول جستجو میکنه ببینه اگر یک تکه از رشته اول همون رشته دوم باشه بجای آن رشته دوم تماما رشته سوم رو جایگزین میکنه !!! البته طول رشته دوم و سوم هم باهم برابره !! منتها من از روی فراموشکاری یادم رفته چجوری میتونم خروجی این برنامه رو بنویسیم و نیاز به کمک شما دارم !!!

برای مثال اگه رشته اول عبارت welcome to p30world باشه و رشته دوم عبارت to و رشته سوم عبارت by باشه با جستجو در رشته اولی (( اصلی )) و پیدا کردن عبارت to باید عبارت by رو جایگزین کنه که من این برنامه رو اینطوری نوشتم و در نوشتن خروجی آن گیر کردم !!!:31::31:

برنامه اینه :


#include<iostream.h>
void main()
{
char s[20],s1[4],s2[4];
cout<<"s=?";
cin.get(s,20);
cout<<"s1=?";
cin>>s1;
cout<<"s2=?";
cin>>s2;
for(int i=0;s[i];i++)
if(s[i]==s1[0] && s[i+1]==s1[1] && s[i+2]==s1[2] && s[i+3]==s1[3] && s[i+4]==s1[4])
s[i]=s2[0];
s[i+1]=s2[1];
s[i+2]=s2[2];
s[i+3]=s2[3];
s[i+4]=s2[4];


که البته باید تو محیط ی پلاس پلاس کپی پیست بشه !!!
ممنون میشم اگه یه کمکی بما بکنید !!:10:
مرسی:11::11::40::11::40::11: