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 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти