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

Поток cin - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Expected unqualified-id before '{' token http://www.cyberforum.ru/cpp-beginners/thread26826.html
#include <iostream> using namespace std; enum {researsher,laborer,secratary,manager,accountant,executive}; int main() { char a='a'; cout<<"Vvedite 6ykBy Dol>I<HOCTU(researsher,laborer,secratary,manager,accountant,executive)="; cin>>a; getchar(); switch(a)
C++ Матрицы и другой примитив... Вообщем есть 3 задачки: 1) В векторе из 10 элем. переставить их так, чтоб сначало были все отрицательные элементы, а потом все остальные, без нарушения порядка их следования. Попробывал сделать методом пузырька. Отрицательные элементы отсеиваются правильно, а вот положительные идут в неправильном порядке. int i,j; float mas,rab=0; cout<<"Vvedite 10 elementov masiva "<<endl; for... http://www.cyberforum.ru/cpp-beginners/thread26814.html
C++ Составление программы вычисления суммы
Задание: составить программу на С++ для вычисления этой суммы (см. вложение)
Программа на вычисление суммы (S) - простые циклы C++
Каким образом составить такую вот программку? (пожалуйста напишите исходничек) Задание: (составить программу на C++) Вычислить сумму (2 вложение) До тех пор, пока (1 вложение)
C++ Builder Как в Builder-е откомпилировать и запустить программу? http://www.cyberforum.ru/cpp-beginners/thread26790.html
как в Borland C++ builder откомпилировать и запустить программу ? когда я создаю простенькую программу о выведении текста на экран, появляется серое окно form1 и все. также хочу спросить, какие горячие клавиши используются для компиляции и запуска программы?
C++ Запись в бинарный файл Здравствуйте. Прошу помочь разобраться с проблемой. Необходимо записать в двоичный файл 8-байтовое число, но не как строку, а по-байтово само число. То бишь имеется какой-то бинарник xxx.bin, в него надо записать число, например, 12345678. Не как 31 32 33 34 35 36 37 38, а как 00 00 00 00 00 BC 61 4E. Как это осуществляется на Си или C++? Заранее спасибо за ответ) подробнее

Показать сообщение отдельно
Alexen
5 / 5 / 0
Регистрация: 14.11.2008
Сообщений: 77
22.03.2009, 14:13  [ТС]     Поток cin
Цитата Сообщение от XaosLord Посмотреть сообщение
Там нет ответа.

Присоединяюсь к вопросу. У меня получилось реализовать только выносом cin в отдельную функцию. Но это ИМХО извращение.
Есть ответ и думаю что тебе именно это надо: чтоб сразу вернуть рабочее состояние cin из состояния -1 необходимо запустить поток с нулевой позиции)) может я не правильно выразился но сделать так:

C++
1
2
3
4
5
while(cin >> client) выход через Ctrl+z
{.....}
cin.clear(); очистить поток и затем выставить позиционирование в 0
cin.seekg(0);
cin >> x; работает
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru