Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как работает метод get и putback (Подсчитать количество символов ввода вплоть до значения '$') - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как правильно подключить lib http://www.cyberforum.ru/cpp-beginners/thread1223737.html
Добрый день. Пишу консольную программу на C++ (без использования Qt) с помощью редактора Qt Creator. Она работает, но в Qt уж очень хочется понять, как правильно подключить библиотеки через файл...
C++ Переделать программу под ввод данных из файла Помогите пожалуйста реализовать чтение из файла. Вот эти вот точки они считываются с клавиатуры, а нужно из файла.. #include <stdio.h> #include <math.h> #include <string.h> #define N 1001... http://www.cyberforum.ru/cpp-beginners/thread1223720.html
If или switch().case. Что быстрее C++
Есть два кода. Первый: if(a == 2) a += 2; if(a == 3) a+= 3; if(a == 4) a+=4; Второй:
C++ Переписать файл так, чтобы чередовались знаки компонент файла.
Дан файл F, компоненты которого являются целыми числами. Никакая из компонент файла не равна нулю. Файл F содержит столько же отрицательных чисел, сколько положительных. Используя вспомогательный...
C++ Странная перегрузка операторов (Error: ambiguous overload for 'operator[]') http://www.cyberforum.ru/cpp-beginners/thread1223655.html
Что-то я туплю. Есть код: #include<string> struct test { int operator(const std::string&)const{return 0;} operator int()const{return 0;} }; int main() { test t;
C++ Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток Заполнить двухмерный вектор таблицей умножения и вывести его в выходной поток. То, что я написал: #include <vector> #include <iostream> #include <iomanip> using namespace std; подробнее

Показать сообщение отдельно
CHELOVEKPAUK
13 / 3 / 2
Регистрация: 01.08.2013
Сообщений: 332
Записей в блоге: 1
07.07.2014, 13:42  [ТС]
zss, значит putback загоняет последний извлеченный символ в поток, следовательно get просто извлекает символ из потока, и в этом самом потоке его удаляет? я правильно понимаю?
ничего не понимаю честно говоря
каким образом тогда заполняется поток?

то есть если я ввожу abcd$'/n' в буфер, и cin.get по отдельности извлекает каждый символ кроме последнего, и потом обратно загоняю в буфер с помощью putback ?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru