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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.87
[progeR]
30 / 8 / 0
Регистрация: 20.08.2011
Сообщений: 605
#1

Чтение пробелов из файла - C++

28.11.2012, 21:40. Просмотров 2255. Ответов 2
Метки нет (Все метки)

Добрый день.
Не могу разобраться, как стандартными средствами C++ считать из файла пробелы. Пример:
C++
1
2
3
word1 0
    word2 13
        word3 45
Нужно в первой строке прочитать первое слово, затем цифру, без всяких пробелов. Это понятно как. А далее нужно его заставить перенести курсор на следующую строку, прочитать все первые пробелы (их 4 штуки), затем прочитать слово, затем цифру (без пробелов). Далее также, перенос курсора, чтение пробелов (теперь их 8 штук), слово, цифра...
Нашел модификатор noskipws, но он работает по-тупому. Первую строку прочитал как надо, затем пишу in>>noskipws;
Далее оказывается он не переносит курсов, а читает прежнюю строку и так до бесконечности.
Как правильно?

Добавлено через 9 часов 50 минут
Никто не знает как читать пробелы?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2012, 21:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение пробелов из файла (C++):

C++ Чтение пробелов из файла - C++
Здравствуйте! Я столкнулась со следующей проблемой. Моя задача считать двумерный массив символов из файла. В текстовом файле первая...

Чтение из файла(игнорирование пробелов) - C++
Надо читать данные из файла /etc/passwd есть код: Passwd(ifstream& input_file) { string in_string; string str; ...

Чтение из файла и удаление всех пробелов - C++
Добрый вечер ув. форумчане Собственно суть в том чтобы открыть файл, считать оттуда все что есть и удалить все пробелы и переносы строк,...

Чтение строки без игнорирования пробелов - C++
столкнулся с такой проблемой: при считывании текста из файлы игнорируются пробелы, как это можно решить? void Open(vector<char> &v) ...

Написать программу копирования файла. В конец каждой строки файла дописать количество пробелов в строке - C++
Чтение происходит блоками. Обработать ошибки Я пока просто смогла скопировать один файл в другой, а как добавить количество пробелов...

Переделать в коде чтение из файла в чтение с клавиатуры - C++
Переделайте что бы текст считывался с клавиатуры, а не с файла! Буду благодарен за помощь! //файл должен начинаться со слова, между...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2012, 21:48 #2
Куда и что нужно считать? Поподробней.
JlightenDev_C++
61 / 61 / 7
Регистрация: 12.08.2012
Сообщений: 150
28.11.2012, 22:43 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <fstream>
#include <conio.h>
 
int main(){
    std::string str;
    std::fstream file;
    file.open("text.txt", std::fstream::in);
    int size(0);
    while(!file.eof()){
                       file.get(str[size]);
                       size++;
                       }
    for(int i = 0; i < size; i++){
            std::cout << str[i];
            }
    _getch();
    return 0;
    }
Вот пример считывания из файла с пробелами.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2012, 22:43
Привет! Вот еще темы с ответами:

Чтение из файла. Повторное чтение файла - C++
Добрый день. Необходимо реализовать в программе функцию повторного чтения данных из файла, в случае некорректного ввода их в оный. Вот...

Запись строки из файла без пробелов - C++
Здравствуйте, нужна ваша помощь. Мне нужно считать строку из файла и убрать пробелы перед фразой, которую я записываю и потом вывожу.

Программа копирования файла с удвоением пробелов C++ - C++
Помогите пожалуйста доделать программу. Нужно написать программу копирования файлов с удвоением пробелов. Смогла написать только...

Не работает проверка пробелов строки из файла - C++
В общем задание вот: Имеется текстовый файл.Добавить в него строку из 12 черточек,разместив её:gосле последней из строк,в которых нет...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru