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

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

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

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
29.03.2012, 17:56     Не работает getline();
Цитата Сообщение от 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.
 
Текущее время: 12:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru