Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
2 / 2 / 0
Регистрация: 14.06.2010
Сообщений: 6
1

Корректно разобрать текст, удаляя лишние символы и вывести каждый новый элемент на отдельной строке

29.02.2012, 15:59. Просмотров 890. Ответов 1
Метки нет (Все метки)

Прочитать текст из файла. Данные при этом могут быть представлены некорректно: возможно использование множества пробелов, переводов строк, знаков табуляций в любом месте до, после и внутри скобок, задающих координаты геометрических фигур. Требуется корректно разобрать текст, удаляя лишние символы и вывести каждый новый элемент на отдельной строке.
Формат, задающий вид и координаты фигур, следующий:
Line(x1, y1, x2, y2)
Circle(x, y, r)
Ellipse(x1, y1, x2, y2)
Rectangle(x1, y1, x2, y2)
Результат вывести на экран с помощью потоковых функций.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.02.2012, 15:59
Ответы с готовыми решениями:

Отредактировать текст, удаляя лишние символы пробелов между словами
Отредактировать текст,удаляя лишние символы пробелов между словами;по нажатию произвольной клавиши...

Расположить каждый элемент массива в отдельной строке файла
Дан массив строк. Записать их в файл, расположив каждый элемент массива на отдельной строке с...

Ввести адрес файла и «разобрать» его на части, разделенные знаком '/'. Каждую часть вывести в отдельной строке
Ввести адрес файла и «разобрать» его на части, разделенные знаком '/'. Каждую часть вывести в...

Строку вывести на экран посимвольно: каждый символ в отдельной строке
Заданную в программе строку вывести на экран посимвольно: каждый символ в отдельной строке....

1
Эксперт С++
3940 / 1805 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
29.02.2012, 19:45 2
ordonru1, пробуйте написать свой парсер. Помогут вам в этом методы Pos, SubString, Delete, sprintf.
Pos - найдёт позицию первого вхождения текста в строке.
SubString - выделит подстроку из строки.
Delete - удалит заданные количество символов с нужной позиции (поможет в случае последовательного анализа чисел методом Pos).
sprintf - разделит строку на составляющие, указанные в первом параметре (wchar_t * format).

Примеров на этом форуме - масса, поиск вам в помощь!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.02.2012, 19:45

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Записать строки в файл, расположив каждый элемент массива на отдельной строке с сохранением порядка
Дан массив строк. Записать их в файл, расположив каждый элемент массива на отдельной строке с...

Записать массив строк в файл, расположив каждый элемент массива на отдельной строке с сохранением порядка.
Помогите пжлст Дан массив строк. Записать их в файл, расположив каждый элемент массива на...

Отредактировать текст, удаляя из него лишние пробелы. Заключить весь текст в кавычки
Всем здравствуйте. Выручайте делаю лабораторные и вот такая задача: Отредактировать текст, удаляя...

Ввести текст.Отредактировать текст,удаляя из него лишние пробеоы,оставляя только по одному пробелу между словами
Ввести текст.Отредактировать текст,удаляя из него лишние пробеоы,оставляя только по одному пробелу...


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

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

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