hình như cấp phát đúng rồi! Vậy post đoạn mã lên xem ?
Mấy bạn ơi !!!
Cho mình hỏi làm thế nào để cấp phát bộ nhớ động cho mảng 2 chiều?
Mình cấp phát kiểu này không được:
m=(float **)calloc(sizeof(float),n*n);
( n*n là kích thước của mảng 2 chiều)
Nếu dùng một hàm để cấp phát thì viết như thế nào?
-Đối với con trỏ cấp 1 viết thế này dc không:
void init(float *a,int n)
{
a=(float*)calloc(sizeof(float),n);
}
Sao mình làm như vậy nó báo lỗi "Don't send" lúc chạy?
Có ai giúp mình với. Cảm ơn nhiều
hình như cấp phát đúng rồi! Vậy post đoạn mã lên xem ?
Có thể dùng cách này :
float (*A)[N]=(int (*)[10])malloc(5*sizeof(int[10]);
Cách này của Admin đấy ! Có gì ko rõ thì reply lại ha