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

getline() (не получается считать информацию с файла) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами и предложениями http://www.cyberforum.ru/cpp-beginners/thread996332.html
Помогите выполнить задание по структурному програмированию. Написать программу, которая считывает текст из файла и выводит на экран только предложения, состоящие из заданного числа слов. Текст созданной программы: #include<fstream.h> #include<stdio.h> #include<conio.h> int main(){
C++ Проиллюстрируйте работу простейщего класса итератора Дан класс, представляющий собой векторную таблицу. Как будет выглядеть для него класс итератор. Если можно, покажите, как перебираются элементы с помощью этого класса. class Item{ public: int key; char *info; }; Item table; http://www.cyberforum.ru/cpp-beginners/thread996328.html
Чтение с файла (FILE) C++
Добрый день. Программа не до конца правильно работает. Не видит первую букву первого слова, если сделать в файле пробел, а только потом слово, то все нормально. Пример: В файле: Привет 34 Пока 134 Вывод на экран: ривет 34 Пока 134 Как это исправить? #include "stdafx.h"
C++ Структуры, двойной связанный лист
Метод setKopa() создаёт двойной лист и заполняет его нолями, метод fillKopa() должен заполнить созданный лист поданными значениями. Проблема такая - fillKopa() не заполняет лист. Объясните пожалуйста почему? и как это исправить? #include <cstdlib> #include <iostream> using namespace std; struct node {
C++ Программа с функцией, которая выводит таблицу квадратов http://www.cyberforum.ru/cpp-beginners/thread996303.html
Написать программу с функцией, которая выводит таблицу квадратов первых N целых положительных
C++ Как найти числа найти все числа,начинающихся с цифры выбранной пользователем, как это сделать? Visual C++ 6.0 подробнее

Показать сообщение отдельно
anmartex
...
1701 / 1194 / 495
Регистрация: 12.02.2013
Сообщений: 1,978
04.11.2013, 07:41     getline() (не получается считать информацию с файла)
VladislavTepes, проблема в том, что вы мешаете getline и перенаправление потока вывода. Когда вы пользуетесь перенаправлением, курсор не переходит на следующую строку, а отсаётся там же. Потом вы вызываете getline и ваша программа натыкается на '\n', соответственно вы получаете пустую строку.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru