В этот бит кода я передаю строку "kellogs special k"
и получаю 1
, что означает, что строка является целым числом. Что, черт возьми, я делаю не так? Или это проблема GMP?
#define F(x) mpf_t (x); mpf_init( (x) );
long __stdcall FBIGISINTEGER(BSTR p1) {
USES_CONVERSION;
F(n1);
LPSTR sNum1 = W2A( p1 );
mpf_set_str( n1, sNum1, 10 );
return mpf_integer_p( n1 );
}
Кстати, если кто-нибудь собирается предложить более позднюю версию GMP, пожалуйста, не могли бы вы дать мне веб-адрес статической LIB для Windows. ТИА.