View Single Post
Old 16-12-2009, 10:39 PM   #36
npbaoduy
Đệ tử 2 túi
 
Tham gia ngày: Sep 2008
Nơi Cư Ngụ: Tp. HCM
Bài gửi: 38
:
lỗi "makes pointer from integer without a cast" là lỗi gì?

Em viết hàm như sau:
Code:
float Euclidean_distance(fractional x[13], fractional y[13])
{
	float d;
	unsigned int l;
	d=0;
	for (l=0;l<13;l++)
	{
		d+=(x[l]-y[l])*(x[l]-y[l]);
	}
	d=sqrt(d);
	return d;
}
khi gọi hàm để sử dụng, ví dụ
d= Euclidean_distance(a[13],b[13]) chẳng hạn thì báo 2 warning là: "passing argument 1 of 'Euclidean_distance' makes pointer from integer without a cast" và "passing argument 2 of 'Euclidean_distance' makes pointer from integer without a cast". Chương trình vẫn biên dịch được, nhưng khi đến đoạn gọi hàm đó thì bị reset.
Ai có kinh nghiệm xin chỉ giúp em được ko?
npbaoduy vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn