Ĺadny brzuch
Piszę w czystym API program, ale zatrzymałem się w pewnym momencie-
-nie mogę znaleźć funkcji odpowiedzialnej za konwertowanie stringu na liczbę-jakie funkcje polecacie?(WinApi)
function Int2Str(i:integer):string;
var
tmp:string;
begin
Str(i,tmp);
result:=tmp;
end;
Zapraszam na moją stronkę:http://www.migsoft.prv.pl
Chodzi mi o czysty API(piszę w asemblerze)
a tego to juz nie wiem, asm nie znam
Zapraszam na moją stronkę:http://www.migsoft.prv.pl
Pomoże ktoś?:cry:
można którąś z funkcji z stdlib.h
#include <stdlib.h>
//ascii na double
double atof(const char *string);
// unicode na double
double _wtof(const wchar_t *string);
// przenośne makro, polecam
_tstof
// ascii na int
int atoi(const char *string);
// unicode na int
int _wtoi(const wchar_t *string);
// przenośne makro, polecam
_tstoi
// ascii na int64
__int64 _atoi64(const char *string);
// unicode na int 64
__int64 _wtoi64(const wchar_t *string);
// przenośne makro, polecam
_tstoi64, polecam
// ascii na long
long atol(const char *string);
// unicode na long
long _wtol(const wchar_t *string);
// przenośne makro, polecam
_tstol
albo korzystając z funkcji explorera (wymagany internet explorer 4 lub nowszy), znajdują się w shlwapi.dll
nagłówek shlwapi.h.
biblioteka shlwapi.lib
int StrToInt(
LPCTSTR lpSrc
);
BOOL StrToIntEx(
LPCTSTR pszString,
DWORD dwFlags,
int *piRet
);
BOOL StrToInt64Ex(
LPCTSTR pszString,
DWORD dwFlags,
LONGLONG * pllRet
);
chyba tyle ci starczy :D
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
-nie mogę znaleźć funkcji odpowiedzialnej za konwertowanie stringu na liczbę-jakie funkcje polecacie?(WinApi)
function Int2Str(i:integer):string;
var
tmp:string;
begin
Str(i,tmp);
result:=tmp;
end;
Zapraszam na moją stronkę:http://www.migsoft.prv.pl
Chodzi mi o czysty API(piszę w asemblerze)
a tego to juz nie wiem, asm nie znam
Zapraszam na moją stronkę:http://www.migsoft.prv.pl
Pomoże ktoś?:cry:
można którąś z funkcji z stdlib.h
#include <stdlib.h>
//ascii na double
double atof(const char *string);
// unicode na double
double _wtof(const wchar_t *string);
// przenośne makro, polecam
_tstof
// ascii na int
int atoi(const char *string);
// unicode na int
int _wtoi(const wchar_t *string);
// przenośne makro, polecam
_tstoi
// ascii na int64
__int64 _atoi64(const char *string);
// unicode na int 64
__int64 _wtoi64(const wchar_t *string);
// przenośne makro, polecam
_tstoi64, polecam
// ascii na long
long atol(const char *string);
// unicode na long
long _wtol(const wchar_t *string);
// przenośne makro, polecam
_tstol
albo korzystając z funkcji explorera (wymagany internet explorer 4 lub nowszy), znajdują się w shlwapi.dll
nagłówek shlwapi.h.
biblioteka shlwapi.lib
int StrToInt(
LPCTSTR lpSrc
);
BOOL StrToIntEx(
LPCTSTR pszString,
DWORD dwFlags,
int *piRet
);
BOOL StrToInt64Ex(
LPCTSTR pszString,
DWORD dwFlags,
LONGLONG * pllRet
);
chyba tyle ci starczy :D