0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 4
|
|
1 | |
Разработка программы, устанавливающей абзацные отступы в текстовом файле07.01.2013, 09:45. Показов 1391. Ответов 6
Метки нет (Все метки)
Помогите пожалуйста с алгоритмом перемещения слов целиком.
Задача формулируется так: После запуска программа запрашивает величины абзацных отступов (в символах), имя входного и выходного файлов.Абзацы отделяются друг от друга пустой строкой.Перемещение слов происходит целиком.Максимальную ширину строки принять равной 60 символам.При обработке файла его содержимое полностью или поблочное должно хранится в динамическом массиве.
0
|
07.01.2013, 09:45 | |
Ответы с готовыми решениями:
6
Разработка программы, устанавливающей в текстовом файле абзацные отступы Замена слов в одном текстовом файле словами, записанными в другом текстовом файле Как запустить программы, пути которых записаны в текстовом файле? Найти в текстовом файле, содержащем текст программы на Паскале, идентификаторы функций |
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
07.01.2013, 12:06 | 2 |
Не надо ничего никуда перемещать, пишите сразу в выходной файл и не морочьте себе голову.
1
|
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 4
|
|
07.01.2013, 12:53 [ТС] | 3 |
Ну это понятно, что сразу в выходной файл все записать.Я не пойму, как на заданное число абзацного отступа, перемещать текст не по символьно, а слова целиком, и при этом надо работать с динамическим массивом. Алгоритм перемещения текста мне не понятен.
0
|
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
07.01.2013, 13:38 | 4 |
Ещё раз: не надо вам его в памяти перемещать, считываете кусок исходного файла в тот самый массив, а форматирование производите уже при записи в файл.
2
|
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 4
|
|
07.01.2013, 13:43 [ТС] | 5 |
Мне и не понятно это форматирование
0
|
Ты за кого меня держиш!?
|
|
08.01.2013, 01:27 | 6 |
В массив аля char *str считывай строку когда найдёш в тексте '\n' и только после етого символа, затем в другой массив такого же вида в циклах запиши пробелы в нужном тебе количестве, потом соедини два массива в третьем или допиши во второй который с пробелами строку после пробелов и етот массив уже пиши в файл. перемещение по символам массива туда сюда str[i] как если бы он был не *str а str[22]. Я вот тока думаю, а нахрена malloc если есть столь замечательная штука и без него.
2
|
0 / 0 / 0
Регистрация: 07.01.2013
Сообщений: 4
|
|
08.01.2013, 10:31 [ТС] | 7 |
Спасибо большое, очень сильно помогли
0
|
08.01.2013, 10:31 | |
08.01.2013, 10:31 | |
Помогаю со студенческими работами здесь
7
Удалить в текстовом файле 1.txt все строки, которые встречаются в текстовом файле 2.txt Создание программы для подсчета количества слов, знаков, пробелов в текстовом файле Создание программы для подсчета количества слов, знаков, пробелов в текстовом файле Нужно написать код для программы, которая считает количество букв в текстовом файле Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |