Giúp mình về mảng 1 chiều con trỏ này với ạ. sao nó lỗi ở clrscr()
#include<iostream>
void nhapn(int &n)
{
printf("Nhap n: ");
scanf("%d", &n);
}
void capphat(int *a, int n)
{
a = (int*)calloc(n, sizeof(int));
//A=(int*)malloc(n);
if(a==NULL)
{
printf("Khong du bo nho");
getch();
exit(1);
}
}
void nhapmang(int * a, int n)
{
for(int i=0; i<n; i++)
{
printf("a[%d] = ", i);
scanf("%d", (a+i));
}
}
void xuatmang(int * a, int n)
{
for(int i=0; i<n; i++)
{
printf("%4d\t", *(a+i));
}
}
int main()
{
clrscr();
int *a, n;
nhapn(n);
capphat(a,n);
nhapmang(a, n);
xuatmang(a,n);
free(a);
getch();
}