to
Tano
самое простое, что приходит в голову.
ты считываешь данные, скажем, из файла:
Код:
...
ifstream f("somefile.txt");
#define MAXNUMCHAR 25
char numBuf[MAXNUMCHAR]; // максимум 24 символа в числе + 1 на '\0'
int realReadByte;
while (!f.eof())
{
f.get(numBuf, 24);
realReadByte = f.tellg();
numBuf[realReadByte] = '\0';
// а дальше, если число целое используешь
cout << endl << atoi(numBuf); // atoi(char *) переводит строку символов в число
// если число дробное
cout << endl << atof(numBuf);
}
f.close();
...
это только пример. надо делать проверку на символы в считанном буфере, проверять на то, какое это число (целое или дробное) и т.п.
функций, переводящих строку в число бульше, чем я написал, остальное можно посмотреть в справке.