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

Ошибка чтения из потока - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на рекурсию http://www.cyberforum.ru/cpp-beginners/thread718371.html
Помогите с задачей, тут идёт постоянное раздвоение рекурсии, не могу его реализовать. Задача: Описать рекурсивную функцию целого типа, находящую C(N, K) — число сочетаний из N элементов по K — с помощью рекуррентного соотношения: C(N, 0) = C(N, N) = 1, C(N, K) = C(N – 1, K) + C(N – 1, K – 1) при 0 < K < N. Параметры функции — целые числа; N > 0, 0 < K < N. Дано число N и пять различных...
C++ Создать класс для работы с окружностями Составить класс для работы с окружностями. В закрытую часть класса поместить информацию о четырех координатах вершин квадрата, в который вписана окружность. Во внешней части задать и реализовать следующие функции: Функцию инициализации окружности, принимающую в качестве агрументов координаты вершин квадрата, в который вписана окружность. Функцию, определяющую, пересекается ли данная... http://www.cyberforum.ru/cpp-beginners/thread718364.html
Работа с файлами C++
Вообщем стоит две задачи: 1) с помощью функций fstream в текстовом документе заменить все символы табуляции на пробелы. 2) в бинарном файле посчитать частоты N - грамм (N > 2) Помогите пожалуйста новичку, буду очень признателен и благодарен!)
Даны два массива. Напишите программу, которая находит такую последовательность элементов максимальной длины, которая содержится и в первом, и во вт C++
Помогите написать программу.Даны два массива. Напишите программу, которая находит такую последовательность элементов максимальной длины, которая содержится и в первом, и во втором массивах.
C++ стандартные потоки http://www.cyberforum.ru/cpp-beginners/thread718345.html
ОПРЕДЕЛИТЬ КЛАСС С ИМЕНЕМ TRAIN, содержащую следующие поля:  название пункта назначения;  НОМЕР ПОЕЗДА;  ВРЕМЯ ОТПРАВЛЕНИЯ;  ОПРЕДЕЛИТЬ методы доступа к этим ПОЛЕЙ И перегруженной операции извлечения и вставки для объектов типа TRAIN. #include "stdafx.h" #include <iostream> #include <vector> #include <algorithm>
C++ Шаблоны классов. Обработка исключительных ситуаций создать шаблон некоторого целевого класса А, возможно, реализован с применением некоторого серверного класса В. Это означает, что объект класса используется как элемент класса А. В качестве серверного класса может быть указан или класс, созданный программистом или класс из стандартной библиотеки - BinaryTree struct node { int key_value; node *left; node *right; }; class btree { подробнее

Показать сообщение отдельно
unkarjedy
3 / 3 / 0
Регистрация: 13.03.2011
Сообщений: 114
04.12.2012, 01:29     Ошибка чтения из потока
Здравствуйте.
Считываю слова в цикле из потока.

C++
1
2
3
4
while(!input.eof()) {
    input >> word;
    .....
}
Если поток заканчивается на, допустим
" word1 word2 "
(в конце пробелы) то word2 считается 2 раза. Если же после последнего слова ничего нет, то нормально работает.
Как избавится от этой пролемы? Файл может быть произвольный. То есть заранее не известно есть ли в конце пробелы или нет.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru