Stariy к тому же itoa - integer to ascii вы скорее всего имеете ввиду atoi - ascii to integer test896 тут придется потрудится самому. или пошарить в интернете в поисках готового варианта. wsd кстати уже даже подсказал где копать.
вот еще примерчик отрыл http://forum.vingrad.ru/topic-102830.html Код (Text): int __stdcall str2int(const char *szNumber) { HMODULE hDll; int nResult = 0; int __cdecl (*fpStr2Int) (LPCSTR); hDll = LoadLibrary("msvcrt"); if(hDll) { fpStr2Int = GetProcAddress(hDll, "atoi"); if(fpStr2Int) nResult = fpStr2Int(szNumber); FreeLibrary(hDll); } return nResult; }
test896 ха, а длл на мсдн не подписали гады) - msvcrt.dll там в експорте можешь себе подискать чего _atodbl , _atoi64 - http://msdn.microsoft.com/en-us/library/5948ysye.aspx ,например
--------------------------- MASM32 Library finder --------------------------- StrToInt lib ==> shlwapi.lib ---------------------------
http://www.google.com/search?client=opera&rls=ru&q=%D0%BF%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4+%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8+%D0%B2+%D1%87%D0%B8%D1%81%D0%BB%D0%BE&sourceid=opera&ie=utf-8&oe=utf-8
http://twister.rootkits.ru/notes.php Код (Text): Str2Int PROC ;Size = 0Eh bytes cld _loop: lodsb sub al, 48 jb _done imul edx, 10 add edx, eax jmp _loop _done: ret Str2Int ENDP
Где-то я уже эти lodsb-ы и imul-ы уже видел...Ага, вот оно StrToInt - и далеко ходить не надо, поиск по форуму рулит PS: atoi и т.п. есть нетолько в msvcrt, но и в ntdll