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

char[] поиск с позиции N в обратном направлении - C++

Восстановить пароль Регистрация
 
DarkMasterW
4 / 4 / 0
Регистрация: 25.10.2013
Сообщений: 227
28.11.2013, 23:47     char[] поиск с позиции N в обратном направлении #1
Есть буфер char размером 32к, его не хватает. Цель разбить строку передаваемую в буфер на несколько подстрок. В строке содержатся переносы строк, подстрока обязательно должна заканчиваться переносом строки(ограничение принимающей стороны). Соответственно необходимо найти последний помещающийся перенос строки в 32к. Просто дописать лишний перенос строки нельзя - текст поедет. Есть strrchr, но им не укажешь позицию с которой искать. Копировать 32к в char tmp как-то не очень хочется. Кроме for'а можно как-то найти индекс элемента массива с переносом строки?
Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2013, 23:47     char[] поиск с позиции N в обратном направлении
Посмотрите здесь:

C++ Поиск слова в массиве символов char
Вычислить сумму ряда с позиции N до позиции M. Функцию вычисления суммы реализовать рекурсивно. C++
Задача число и число записанное в обратном направлении сумма целого числа C++
C++ Поиск позиции символа в строке
C++ как можно прочитать файл в обратном порядке т.е. стать в конец файла и прочитать до начальной позиции?
поиск в массиве char цифр C++
C++ Дан файл, переписать его в обратном направлении, передавая имена файлов в качестве аргументов функции main
C++ Поиск ближайшей позиции правильно расставленных скобок

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

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

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