little_greg Опубликовано 8 мая, 2010 Жалоба Поделиться Опубликовано 8 мая, 2010 объясните, пож, как работает метод putback из стандартного потока ввода в с++. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 9 мая, 2010 Жалоба Поделиться Опубликовано 9 мая, 2010 (изменено) little_greg: Просто возвращает заданный символ назад во входной поток (точнее, в его буфер). Берешь с верху колоды карту и, если она не подошла, кладешь ее обратно и делаешь вид, что не брал. Как и в картах, это может быть полезным, хотя и отдает шулерством. Можно ведь и подменить карту :) Например, вернем в буфер клавиатуры вместо взятой буквы букву Z #include<conio.h>#include<iostream.h>main(){char a; getch(); cin.putback('Z'); // :))cin>>a; cout<<a<<endl; getchar();} Изменено 9 мая, 2010 пользователем Тролль Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
little_greg Опубликовано 9 мая, 2010 Автор Жалоба Поделиться Опубликовано 9 мая, 2010 thnx Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.