|
|
|
| Как известно, в Си есть функции для преобразования строки символов в числа:
atoi, atof, atol.
А как, обратно, преобразовать число в символьный массив? | |
|
|
|
|
|
|
|
для: graphoman
(20.12.2007 в 15:55)
| | Для этих функций имеются обратные itoa(), ftoa() и ltoa(). | |
|
|
|
|
|
|
|
для: cheops
(20.12.2007 в 16:32)
| | че-то я ftoa не нашел. Библиотеку не подскажете?
лично я знаю для float-чисел ecvt функцию. А ftoa я в MSDN не нашел.
сложность использования ecvt в том, что он возвращяет строку цифр, и числа - положение десятичной точки и наличие минуса. поэтому тут надо работать со строками. Так что, если нужна ф-я ftoa, (я ее сам написал), можете сказать, я ее сюда кину. | |
|
|
|
|
|
|
|
для: alex19921992
(20.12.2007 в 23:37)
| | Да, с ftoa() я погорячился - в строковый тип можно преобразовывать только целочисленные значения... | |
|
|
|
|
|
|
|
для: cheops
(20.12.2007 в 16:32)
| | точно не помню потдержывается ли в си ф-я STR(). но на фоксе ею очень удобно пользоваться, да должна и в си она быть... | |
|
|
|