#include <iostream>
#include <cmath>
#include <cstdlib>
#include <cstring>
using namespace std;
void inputSequence(int* pt1, int* pt2,int &n1, int &n2)
{
int i,j;
cout << "Hay nhap so phan tu day 1: ";
cin >> n1;
cout << "Hay nhap so phan tu day 2: ";
cin >> n2;
pt1=(int*)calloc(n1,sizeof(int));
pt2=(int*)calloc(n2,sizeof(int));
cout << "Nhap phan tu day 1:" << endl;
for (i=1;i<=(n1);i++)
{
cout << "Hay nhap phan tu thu " << i << endl ;
cin >> pt1[i-1];
}
cout << "Nhap phan tu day 2:" << endl;
for (i=1;i<=(n2);i++)
{
cout << "Hay nhap phan tu thu " << i << endl ;
cin >> pt2[i-1];
}
cout << "Complete" << endl;
}
void printSequence(int* pt, int size)
{
int i;
for (i=0;i<size;i++)
cout << pt[i];
}
int main()
{
int* pt1=NULL;
int* pt2=NULL;
int size1,size2;
inputSequence(pt1,pt2,size1,size2);
printSequence(pt1,size1);
getchar();
getchar();
return 0;
}
bị lỗi ở hàm printSequence, pt1 được cấp phát nhưng sau khi ra khỏi hàm input thì bị mất. Giúp mình với

Mình ít làm mấy bài này nên không rõ lắm, thắp nhang thỉnh thánh con trỏ
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?