Показать сообщение отдельно
Старый 20.03.2011, 20:41   #1
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
BlitzMax + C - проблема с указателями

Есть вот такая функция на С:
BBFLOAT *test()
{
	BBFLOAT out[1]={1.0};
	return out;
}
Я ее подключаю:
Extern "C"
	Function test:float ptr()
End Extern
И потом тестирую:

Local tes:Float ptr=test()
RuntimeError(tes[0])
Вылетает какое то бредово-рандомное число. Как исправить???
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
LLI.T.A.L.K.E.R. (20.03.2011)