30/09/2018, 18:28
Giúp em bài chuỗi c++: chèn 1 mảng chuỗi A vào 1 mảng chuỗi B tại vị trí x
- bác nào giúp em chèn 1 mảng chuỗi A vào 1 mảng chuỗi B tại vị trí x với!
- em xin chân thành cảm ơn!
Bài liên quan
Bạn thử đoạn code sau:
bác hiểu nhầm ý của em rồi! tức là chèn vào 1 vị trí bất kì trong mảng B cơ chứ k phải chèn vào vị trí cuối cùng!
Thử xem b.
int chen(char *s,char *a,int vt)
{
char c[100];
strcpy(c,s+vt);
strcpy(s+vt,a);
strcat(s,c);
puts(s);
}
#include < iostream >
#include < fstream >
#include < string.h >
using namespace std;
int chen(char *s,char *a,int vt)
{
char c[100];
strcpy(c,s+vt);
strcpy(s+vt,a);
strcat(s,c);
puts(s);
}
int main()
{
char s[100],a[100];
int vt;
gets(s);
gets(a);
cin >> vt;
chen(s,a,vt);
return 0;
}
nhớ xóa dấu cách ở trong include <> đi nhé. !!!
oke cảm ơn bác rất nhiều em hiểu code của bác rồi!
em không hiểu lắm đoạn s + vitri, bác giải thích giúp em với