Re[3]: Как с помощью winapi перевести из строки в целое?
От: Аноним  
Дата: 26.03.02 14:38
Оценка:
Здравствуйте Lexey, Вы писали:

L>Здравствуйте Игорь Вартанов, Вы писали:


ИВ>>
ИВ>>#include <windows.h>
ИВ>>#include <ostream.h>

ИВ>>int StrToInt(LPCTSTR str)
ИВ>>{
ИВ>>    int res = 0;
ИВ>>    HINSTANCE hLib = LoadLibrary("msvcrt.dll");
ИВ>>    if(hLib)
ИВ>>    {
ИВ>>        int (*atoi)(LPCTSTR);
ИВ>>        *(FARPROC*)&atoi = GetProcAddress(hLib, "atoi");
ИВ>>        res = atoi(str);
ИВ>>        FreeLibrary(hLib);
ИВ>>    }
ИВ>>    return res;
ИВ>>}

ИВ>>void main()
ИВ>>{
ИВ>>    cout << StrToInt("12345") << endl;
ИВ>>}
ИВ>>


L>Мда, ну ты извращенец. :)))

Товарищи, используйте просто функцию atoi для целочисленных величин и atof для величин с плавающей точкой :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.