-
25-01-2015, 06:01 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
chưa quen sử dụng con trỏ code chạy được nhưng có lỗi khi nhập phần tử mảng.help me.
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int *nhap(int *A,int *n)
{
printf("nhap n:");
scanf("%d",n);
A=(int*)malloc(*n *sizeof(int));
if(A==NULL) return A;
for(int i=0;i<*n;i++)
{
printf("A[%d]",i);
scanf("%d",&A[i]);
}
printf("mang vua nhap:");
for(int i=0;i<*n;i++)
printf("%d",A[i]);
return A;
}
int main()
{
int *A,*n;
A = nhap(A,n);
if(A!=NULL)
free(A);
getch();
}View more random threads:
- viết ch trình nhập vào số nguyên n. Tìm giá trị lớn nhất và nhỏ nhất
- các anh có thể cho em hỏi hướng làm của bài
- Cần hướng dẫn Xây dựng lớp số phức, với các phương thức khởi tạo
- Em là gà 1 muốn hỏi 1 vấn đề nhỏ
- [ Solved ]Thư viện
- [MFC] Lập trình chụp ảnh màn hình liên tiếp và lưu vào tệp
- Mình nhờ các bạn giúp mình giải bài tập này.
- Mong mọi người giúp đỡ
- Tính Yn
- Giải thích về code của thuật toán in ra chuỗi đảo ngược theo từng từ.
-
26-01-2015, 11:31 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sao bạn lại truyền vào *n và sử dụng *n trong hàm A=(int*)malloc(*n *sizeof(int)) nhỉ, chúng ta cần số nguyên cơ mà, để là n thôi nhé
-
26-01-2015, 11:49 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Do ở trên n sử dụng con trỏ nên cấp phát thì phải sử dụng *n chứ[IMG]images/smilies/Surprised.gif[/IMG]
-
26-01-2015, 01:04 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
truyền vào int n thôi bạn ơi, truyền vào con trỏ n làm j @@ mình lấy giá trị của n thôi mà
-
26-01-2015, 01:53 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int *nhap(int *n)
{
int* A;
printf("nhap n:");
scanf("%d",n);
A=(int*)malloc(*n *sizeof(int));
if(A==NULL) return A;
for(int i=0;i<*n;i++)
{
printf("A[%d]",i);
scanf("%d",&A[i]);
}
printf("mang vua nhap:");
for(int i=0;i<*n;i++)
printf("%d",A[i]);
return A;
}
int main()
{
int *A, n;
A = nhap(&n);
if(A!=NULL)
free(A);
getch();
}
-
26-01-2015, 02:47 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
thanks greigaz nhân tiện giải thich A = nhap(&n); rõ hơn đc o?[IMG]images/smilies/daydreaming.gif[/IMG] sao ko ghi là hàm nhap(&n)
-
26-01-2015, 03:29 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi 14520436
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...