Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > Как преобразовать число в строку?? |
Автор: Achillius 14.6.2006, 10:58 |
Скажите, плиз, как преобразовать число в строку?? Числа типа double и float. И ешё... Почему у меня не читается строка, записанная в файл?? Я пишу: cf.Write(&str, sizeof(str)); Переменная str имеет ограниченную длину в 100 символов и принадлежит EditBox. Потом пишу cf.Read(&str, sizeof(str)); UpdateData(FALSE); И ничего не происходит, т.е. в боксе ничего не выводится. Все переменные типа double, float записываются и читаются так корректно, а эта нет. Куда бежать?? |
Автор: smartov 14.6.2006, 11:10 |
http://www.mkssoftware.com/docs/man3/itoa.3.asp |
Автор: Daevaorn 14.6.2006, 11:31 | ||
Знающие люди сразу увидят плагиат ![]() |
Автор: Achillius 14.6.2006, 13:01 |
Daevaorn, а можно пояснения к твоему коду?? Я в нем ровным счётом ничего не понял. или хотя бы пример использования. Добавлено @ 13:02 Кстати, itoa() мне не подходит, т.к. числа не целые. |
Автор: Daevaorn 14.6.2006, 13:08 | ||
Ок. Использовать так:
|
Автор: sergejzr 14.6.2006, 13:24 |
Achillius, http://unixhelp.ed.ac.uk/CGI/man-cgi?atof+3, http://unixhelp.ed.ac.uk/CGI/man-cgi?strtod+3 |
Автор: Xenon 14.6.2006, 16:01 | ||||
А если так?
|
Автор: smartov 14.6.2006, 16:03 |
sergej.z, Так ему наоборот надо. Achillius, 1) http://www.thinkage.ca/english/gcos/expl/c/lib/sprint.html фунцию знаешь? 2) Вон там в самом верху есть ссылка на Vingrad FAQ. Выделенная зеленым бэграундом чтобы не пропустить. Там есть специательная тема http://worldcpp.vingrad.ru/beginners/zgrt179.php |