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

что-то с вводом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ подкоректировать классом с разделителем http://www.cyberforum.ru/cpp-beginners/thread319345.html
требуется разработать два класса на основе класса Date они должны читать и выдавать в поток значения даты первый класс-дата с текстом(месяц вводится не цифрой, а своим названием) второй-дата с разделителем(позволяет указывать дату в формате 11, 12, 2011 11/12/2011 и т.п) вопрос-я написал их, только никак не пойму, как заставить класс самостоятельно определять какой разделитель введен может...
C++ Не работает try catch пишу такой код try{ int k=0; int i=44/k;} catch(...) {cout<<"OSIBKA BLIN "<< endl;} но программа зависает как будто нет обработчика исключений try http://www.cyberforum.ru/cpp-beginners/thread319330.html
символ "." C++
есть дата в long (выглядит вот так 20110504) я хочу встаить точки пишу вот так (pointer указывает на начало буффера) *pointer = '.'; или spritnf(pointer ,".",0);
C++ Связь с интернетом
Добрый день. Решил перебраться с Сишника на WEB-программирование. Но для того что бы лучше понять что оно из себя представляет хочу написать чатик на обычном C++ с синим экраном. Подскажите, реализуемо ли организовать связь через интернет на Borland C. Если да - то где можно найти информацию по этой теме.
C++ Действительное число сократить к заданному разряду http://www.cyberforum.ru/cpp-beginners/thread319296.html
програмка на Турбо Си. Действительное число сократить к заданному разряду :) от типо такой финишер - "введите разряд" - к примеру 3 введите число: 6,372792381739717471 ответ: 6,373. помогите кто нибудь, а?)
C++ умножение через сложение рекурсией и без рекурсии на с++ ПОмогите плиззз!!! подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
 Аватар для grizlik78
1887 / 1419 / 103
Регистрация: 29.05.2011
Сообщений: 2,967
14.06.2011, 11:40     что-то с вводом
А числа-то как вводятся? С русской локалью программа запросто может ожидать запятую вместо точки, для отделения дробной части.
Я бы после первого setlocale добавил бы ещё один:
C
1
setlocale(LC_NUMERIC,"C");
чтобы уверенность была, что разделителем является точка.
 
Текущее время: 19:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru