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

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

Войти
Регистрация
Восстановить пароль
 
parkito
11 / 11 / 2
Регистрация: 22.03.2010
Сообщений: 692
#1

Обработка пробелов - C++

29.03.2014, 16:03. Просмотров 190. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста с проблемой, возникшей у меня. Дан цикл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
while(1) 
        {    
                         in.get(a);
             if (in.eof()) break;
             if(a!=32||in.eof())
               {
                               b[j]=provFile(a);j++;
                            }
             else 
                { 
                                sort(b, b + j);if(Find(b, j, 0)==1)out<<"(V:YES)";j=0;
                             }
        
             out<<a;
            
             
        }
Цикл считывает символы из одного файла (1). Разбивает текст на слова, путем выделения в массив, далее обрабатывает
C++
1
 sort(b, b + j);if(Find(b, j, 0)==1)out<<"(V:YES)";j=0;
.

Проблема в том, что из-за
C++
1
if (in.eof()) break;
(я использовал для того, чтобы корректно в файл (2) копировались пробелы)
одиночные слова, то есть текст не имеющий пробелы, но заканчивающийся на in.eof() не обрабатываются как нужно. Подскажите как мне организовать цикл так, чтобы
C++
1
 if (in.eof()) break;
позволял обрабатывать и одиночные слова.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2014, 16:03     Обработка пробелов
Посмотрите здесь:

Обработка пробелов, или что это за символ? - C++
Доброго времени суток. Столкнулся с такой необычной проблемой, решения в интернете не нашел. Пишу программу, которая обрабатывает текстовый...

Если предложение начинается с пробелов, считать строку после пробелов. Правильно ли работает функция? - C++
Скажите пожалуйста правильно ли я написала функцию которая: если предложение начинается с пробелов она считывает строку после пробелов то...

Удалить группы пробелов, которыми начинается и заканчивается строка, а каждую внутреннюю группу пробелов заменить одним пробелом - C++
Задана строка символов. Преобразовать эту строку следующим образом: удалить группы пробелов, которыми начинается и заканчивается строка, а...

Удаление пробелов - C++
Доброго времени суток ув. форумчане! Дали задание до 6.11, вчера вроде понял как делать, а сегодня что-то голова не варит. В общем сама...

Удаление пробелов - C++
Доброго времени суток ув. форумчане! Дали задание до 6.11, вчера вроде понял как делать, а сегодня что-то голова не варит. В общем сама...

удаление пробелов - C++
предложите 2 варианта функции, удаляющей из строки ведущие и концевые пробелы

количество пробелов - C++
Написал программу а она у меня не считает количество пробелов запятые считает нормально а пробелы нет. #include &lt;iostream&gt; using...

Удаление пробелов - C++
Нужна программа , которая удаляет все пробелы в строке! Помогите пожалуйста!

Удаление пробелов - C++
Помогите пожалуйста доделать программу(удаление пробелов в начале и в конце строки). Само задание:Удаление лишних пробелов в строке...

Ввод пробелов - C++
Задание: дано предложение, оканчивающееся точкой. Найти количество слов в предложении. Вот решение: int word_count = 0; ...

число пробелов - C++
нужно решить задачу:ведите с клавиатуры строку символов, после чего подсчитайте и выведите на экран число пробелов, содержащихся в ней. ...

Удаление лишних пробелов - C++
И снова здравствуйте, Господа эксперты. Помогите пожалуйста Удалить в тексте лишние пробелы. Данные считать из файла и вывести в файл. Вот...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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