ďťż

Ł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
  •