chào anh chị em diễn đàn, em có làm một bài toán là nhập vào mảng động và in nó ra.
Nhưng ở câu lệnh cấp phát bộ nhớ cho con trỏ a thì bị lỗi thiếu dấu )
em đã xem rất kỹ là không hề thiếu @@ . Các anh sửa giúp em với ạ
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int *nhap(int *n)
{
int *a;
printf("\n Nhap so phan tu cua mang : ");
scanf("%d",n);
a= (int *) malloc ((*n)sizeof(int)) ;
printf("\n Nhap mang a : ");
for(int i=0;i<*n;i++){
scanf("%d",&a[i]);
}
return a;
}
int main(){
int *a,n;
a=nhap(&n);
printf("\n Mang vua nhap la : ");
for(int i=0;i<n;i++){
printf("\n %d",a[i]);
}
}