![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.04.2009
Сообщений: 50
|
![]()
Прога
Код:
$ergius
|
![]() |
![]() |
![]() |
#2 |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
![]()
Откройте pdf файл с помощью блокнота и найдите там слово Page
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.04.2009
Сообщений: 50
|
![]()
что вы имели в виду? Мне нужно посчитать сколько страниц содержит в себе выбранный файл pdf. Начало страницы начинается с /Page
$ergius
|
![]() |
![]() |
![]() |
#4 | |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
![]()
Я открыл pdf файл с помощью блокнота и увидел это...
Цитата:
Используйте акробатовские библиотеки для открытия и чтения pdf файлов. upd: хотя действительно есть слова Page, Pages... Попробуйте найти /Count, справа от него количество страниц Pos - ищет первую попавшуюся строку в тексте.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. Последний раз редактировалось Sparkman; 06.06.2011 в 10:38. |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 21.04.2009
Сообщений: 50
|
![]()
То что вы скопировали, это всего лишь навсего текст. Просмотрите весь файл и вы увидите допустим это:
Код:
Count не подходит, так как он не везде указан. А страница начинается именно с /Page. Но есть еще проблемка в том что по идее он будет учитывать такие слова как Pages, PageMode, а мне это надо как то обойти...
$ergius
Последний раз редактировалось Sergius X; 06.06.2011 в 10:35. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 21.04.2009
Сообщений: 50
|
![]()
Ну я сделал так:
Код:
$ergius
|
![]() |
![]() |
![]() |
#7 |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
![]()
проверяйте символ за словом "Page", если там не "s" или "M", то увеличить счетчик.
Pos возвращает индекс первой буквы искомой строки, а не логическое значение.
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 21.04.2009
Сообщений: 50
|
![]()
$ergius
|
![]() |
![]() |
![]() |
#9 |
220400
Форумчанин
Регистрация: 21.05.2010
Сообщений: 726
|
![]()
Примерно так:
Код:
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам. Не учите человека, если вы не его учитель. |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 21.04.2009
Сообщений: 50
|
![]()
Да и встречаются не только слова где следующая буква s или M, но и другие могут быть, которые неизвестны
Лучше наверное как нибудь сделать Код:
[C++ Error] Unit1.cpp(37): E2034 Cannot convert 'char *' to 'char' [C++ Warning] Unit1.cpp(37): W8060 Possibly incorrect assignment А на ваш код выдает [C++ Error] Unit1.cpp(37): E2034 Cannot convert 'char' to 'char *' [C++ Error] Unit1.cpp(37): E2188 Expression syntax [C++ Error] Unit1.cpp(42): E2379 Statement missing ;
$ergius
Последний раз редактировалось Sergius X; 07.06.2011 в 17:58. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
В чем дело? | sanja155 | Помощь студентам | 1 | 17.12.2010 01:51 |
В чем ошибка? | bwitcher | Помощь студентам | 8 | 11.12.2010 14:46 |
В ЧЕМ ОШИБКА? | salmanbaz | Общие вопросы C/C++ | 5 | 11.01.2009 13:21 |
В чем я не прав?С++ | diden | Помощь студентам | 3 | 23.05.2008 18:32 |
Чем отличается AX от BX? | veter_s_morya | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 05.05.2008 16:50 |