![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 15.12.2013
Сообщений: 414
|
![]()
У меня есть функция посимвольного копирования,а как указать,чтобы она копировала до пробела ' ', передавала слово в другую функцию,и потом копировала слова с текста дальше?
Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
![]()
А для чего тогда Вам строка p ?
Проблема в том, что нам заранее неизвестны размеры слов, т.е. не понятно каких размеров резервировать строки для копирования слов из файла. Я пока что вижу один более менее логичный вариант - бежите по файлу, считаете размеры всех слов. Но здесь встает другая проблема, нам неизвестно количество этих самых слов. Я предлагаю "пойти в гору" : 1) считаем количество слов 2) выделяем массив размером равным количеству этих слов и в каждый из элементов данного массива пишем длины всех соответствующих строк. 3) ориентируясь на размеры слов - выделяем строки, пишем туда символы и передаем в нужную функцию. Но если Вы заранее уверены, что текст в файле не превышает по длине строку p. Тогда все немного проще... Но Вы об этом ничего не сказали. P.S. Код:
Последний раз редактировалось Базиля; 12.01.2014 в 18:34. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 19.09.2013
Сообщений: 597
|
![]()
а посимвольно это обязательное условие?
почему бы не использовать потоки? там без всяких изобретений чтение идет до разделяющего символа... Код:
Сделал сам, помоги другому!
Что-то работает не так? Дебаггер в помощь!!! |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 03.12.2009
Сообщений: 1,013
|
![]()
SaLoKiN
Потому что C ![]() |
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как можно скопировать файл (изображение) с жёсткого диска в другое место через Pascal? | wowiku | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 15.04.2012 17:02 |
как скопировать строки из одного файла в другой | serg_k | Microsoft Office Excel | 1 | 07.06.2011 11:16 |
Как можно получить кодовое слово | videolord | Общие вопросы по Java, Java SE, Kotlin | 1 | 27.05.2011 21:23 |
как можно скопировать строки? | zander | Microsoft Office Excel | 2 | 25.04.2011 23:23 |