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

Не работает getline(); - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ односвязный список С++ http://www.cyberforum.ru/cpp-beginners/thread533855.html
Народ, выручайте. Не могу понять откуда начаинать пилить прогу, хотя задание простым выглядит.... Построить линейный список из слов, хранящихся в текстовом файле (в каждой строке одно слово),...
C++ Объясните в чём ошибка (создать текстовой файл и заполнить целыми числами) Задание: нужно создать текстовой файл и заполнить его 100 целыми числами в интервале от -50 до 50. Ошибка выдаётся в строке "fp=fopen("input", "w");" , в чём может быть проблема? #include... http://www.cyberforum.ru/cpp-beginners/thread533835.html
Посчитать сумму объектов лежащих в заданном диапазоне (сером). C++
Посчитать сумму объектов лежащих в заданном диапазоне (сером). Выполнить задание процедурным и объектно-ориентированным методами.
C++ Неявное преобразование типа
Привет. Решаю задачу, не могу решить проблему. Есть класс 'time' и производный от него класс 'interval'. 1 - содержит поля h, m, s, основные методы работы, конвертации и т.п. 2 - наследует все...
C++ Найти тройку чисел из множества http://www.cyberforum.ru/cpp-beginners/thread533787.html
Найти тройку чисел из множества заданного массивами x,y,z размерности n>=10 для которой площадь треугольника со сторонами определяемыми этой тройкой,будет минимальна.С++
C++ Формируем во внешнем файле матрицу 100х100 случайным образом. Нужно сделать следующую задачу: Формируем во внешнем файле матрицу 100х100 случайным образом. Файл закрываем. Пользователь задает параметр сортировки: 1 - пузырьковая 2 - вставками ... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
29.03.2012, 17:56
Цитата Сообщение от daite_dve Посмотреть сообщение
иначе зачем он тогда вообще нужен без встроенной синхронизации потоков?
- метод класса несколько отличен от вызова функции из основного модуля, поэтому нам и нужна синхронизация потока ввода, как вариант возможно стоит попробовать cin.sync() вписать в тело конструктора, даже самому интресно стало

Добавлено через 2 минуты
daite_dve, я уже проверил и такая конструкция не позволяет вводить данные корректно
C++
1
2
3
4
5
6
Employee()
    {
        name = "";
        number = 0;
        cin.sync();
    }
синхронизировать надо, сейчас помозгую почему...

Добавлено через 5 минут
daite_dve, смотри http://www.cplusplus.com/reference/i.../istream/sync/
Synchronize input buffer with source of characters
Synchronizes the buffer associated with the stream to its controlled input sequence. This effectively means that the unread characters in the buffer are discarded.

The function only has meaning for buffered streams, in which case it effectively calls the pubsync member of the streambuf object (rdbuf()->pubsync()) associated to the input sequence.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru