| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |