Ai giúp em đoạn code này với ạ?
Tạo chuỗi char dạng con trỏ và làm: " Hãy copy từ s sang xâu t một đoạn bắt đầu tại vị trí m với độ dài n "
Code của em:
#include <iostream>
#include <cstring>
#define MX 50
using namespace std;
int main() {
int m, n;
char *ptr = new char[50];
cout << "Nhap chuoi: ";
gets_s(ptr,50);
cout << "Nhap m: "; cin >> m;
cout << "Nhap n: "; cin >> n;
char *t = new char[n];
for (int i = m, j = 0; i < strlen(ptr), j < n; i++, j++) {
t[j] = ptr[i];
}
cout << t;
system("pause");
return 0;
}
Em bị lỗi xuất ra chuỗi t ra kí tự rác ạ =(

Ai giúp em với !!!
Em cám ơn.
vì chuỗi C kết thúc bằng 0, không cần abstraction mất thời gian.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?