PDA

View Full Version : مبتدی: الحاق رشته دوم به رشته اول



ferry_2020
شنبه 10 اسفند 1392, 19:32 عصر
با عرض سلام و احترام
من کد برنامه زیر را نوشتم ولی خطا میده،ممنون میشم مشکل را بیان کنید
برنامه ای که دو رشته را از ورودی خوانده و رشته اول را به رشته دوم اضافه می کند.




#include<iostream>
#include<string>
using namespace std ;


int main( )
{
char *s1,*s2,*p;
cin>>s1;
cin>>s2;
p=s1;
while(*p != '\0')
p++ ;
while (*s2 != '\0')
{
*p=*s2;
p++;
s2++;
}
*p=*s2;
cout<<*s1;
}

rahnema1
شنبه 10 اسفند 1392, 21:14 عصر
#include<iostream>
#include<string>
using namespace std ;
int main( )
{
char *s1=new char(),*s2=new char(),*p;
cin>>s1;
cin>>s2;
p=s1;
while(*p != '\0')
p++ ;
while (*s2 != '\0')
{
*p=*s2;
p++;
s2++;
}
*p=*s2;
cout<<s1;
}

ferry_2020
شنبه 10 اسفند 1392, 22:05 عصر
خیلی خیلی از کمکتان متشکرم