em muốn in ra mảng ở hàm main nhưng nó không in ra được, mọi người giúp em với ạ
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int nhap(int *a,int n)
{
printf("\n Nhap so phan tu cua mang : ");
scanf("%d",&n);
a= (int *) malloc (n * sizeof(int)) ;
for(int i=0;i<n;i++){
printf("\n Nhập phần tử thứ %d : ",i+1);
scanf("%d",&a[i]);
}
return a;
}
int main(){
int *b,n;
nhap(b,n);// gán địa chỉ của con trỏ a bằng địa chỉ mà hàm nhập trả về
printf("\n Mang vua nhap la : ");
for(int i=0;i<n;i++){
printf("\n %d",b[i]);
}
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?