Форум программистов, компьютерный форум CyberForum.ru

atof и "фальшивый ноль" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ fstream: открытие на запись http://www.cyberforum.ru/cpp-beginners/thread343949.html
fstream a("file.txt",ios::out); a<<"abc\n"; a.close(); Перезаписывает файл полностью даже без флага ios::trunc. fstream a("file.txt",ios::out|ios::in); a<<"abc\n"; a.close(); Перезаписывает только первые 4 символа файла, не обрезая файл. Как и должно быть.
C++ Работа с string в С++ Переменная string str = "123456". Необходимо второй элемент переменной str (str) преобразовать в число и передать в переменную int i. Как это можно сделать? http://www.cyberforum.ru/cpp-beginners/thread343914.html
Модули программы C++
Привет! Недавно начал изучать си++, и у меня возник такой вопрос: как разместить класс или функцию в отдельном модуле.
Лучшая книга по с++ для новичков C++
Какая самая лучшая книга для новичков в c++ Вот несколько вариантов: С++ для начинающих. Шаг за шагом - Герберт Шилдт Полный справочник по C++ - Герберт Шилдт C++: базовый курс - Герберт Шилдт Как программировать на C++ - Х. М. Дейтел, П. Дж. Дейтел Какие лучше? Или предложите какие нибудь другие книги. P.S не нуб,изучал PHP,HTML,C#...С++ мне понадобится в будущем так как моя профессия...
C++ Как инициализировать статический константный массив в классе? http://www.cyberforum.ru/cpp-beginners/thread343876.html
Например, есть класс, которой статически хранит виды себя. Не могу понять как его инициализировать (Или может предложите хранить по другому?) class Object { private: static const Object object_types; int i1, i2; public: static const int COUNT_OBJECT_TYPES = 6; ... };
C++ Доступ внука к Protected Здравствуйте, сегодня встал перед такой проблемой. Дело в том, что создал класс, наследующий public доступом по цепочке (внук). Но если сын мог использовать protected отца, я ожидал, что и внук сможет...компилятор ругается (множественное наследование применять не хочу). Пришлось сунуть поля из protected в public. Подскажите пожалуйста, быть может, я что-то упустил? Каким способом можно было... подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1903 / 1435 / 109
Регистрация: 29.05.2011
Сообщений: 2,990
21.08.2011, 16:11     atof и "фальшивый ноль"
Gepar, ну, смотря что считать корректным вводом. Скажем 123xyz это корректно? И atof и strtod вернут 123, но strtod позволит ещё и обнаружить, что строка не кончилась. Ну или переполнение то же. Так что у Nameless One более полная обработка. Мне просто лень было полностью расписывать
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru