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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.87
[progeR]
6 / 7 / 0
Регистрация: 20.08.2011
Сообщений: 590
28.11.2012, 21:40     Чтение пробелов из файла #1
Добрый день.
Не могу разобраться, как стандартными средствами 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++
C++ Чтение пробелов из файла C++
C++ Если предложение начинается с пробелов, считать строку после пробелов. Правильно ли работает функция?
C++ Чтение из файла(игнорирование пробелов)
Чтение строки без игнорирования пробелов C++
C++ Не работает проверка пробелов строки из файла

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
28.11.2012, 21:48     Чтение пробелов из файла #2
Куда и что нужно считать? Поподробней.
JlightenDev_C++
 Аватар для 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;
    }
Вот пример считывания из файла с пробелами.
Yandex
Объявления
28.11.2012, 22:43     Чтение пробелов из файла
Ответ Создать тему
Опции темы

Текущее время: 04:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru