Что означает следующее утверждение о методе unsetf() cin?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Что означает следующее утверждение о методе unsetf() cin?

Сообщение Anonymous »

В главе 11.2.1 книги Бьёрна Страуструпа «Принципы и практика использования C++» он показывает следующий пример:

Код: Выделить всё

cin.unsetf(ios::dec);  // don’t assume decimal (so that 0x can mean hex)
cin.unsetf(ios::oct);   // don’t assume octal (so that 12 can mean twelve)
cin.unsetf(ios::hex);  // don’t assume hexadecimal (so that 12 can mean twelve)
Итак, я поигрался и написал следующее:

Код: Выделить всё

int main()
{
std::cin.unsetf(std::ios::dec);
for (int x; std::cin >> x;) std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/78561857/what-is-meant-by-the-following-statement-about-cins-unsetf-method[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»