Если C-код - пользуем ф-ю
#include <stdlib.h>
int atoi( const char *str );
Если нет в библиотеках - то что-то вроде:
Код
unsigned int MyAtoi(char * InString)
{
unsigned char
i;
unsigned int
Result,
Multiplier;
Result=0;
Multiplier = 1;
while(InStr[i])
{
Result += (InStr[i++]-0x30) * Multiplier;
Multiplier *= 10;
}
return Result;
}
Да, еще, для моей и библиотечной ф-ции строка должна быть нуль-терминальной
Сообщение отредактировал Dimmy - Jul 16 2007, 07:02