Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Простые алгоритмы шифрования сырых данных https://www.cyberforum.ru/ cpp-beginners/ thread502017.html
Привет. Подскажите, какие есть наиболее простые симметричные алгоритмы шифрования данных. Мне известен XOR, желательно что-то подобное или посложнее. //алгоритм XOR void XOR_Crypt(char *out, char *in, long InLen, char *pass, long PassLen) { for (long x=0; x<InLen; ++x) { out += (char)(in^pass);
Как занести содержание текстового файла в одну строку? C++
Нужно занести содержание текстового файла в одну строку. Делаю так: CFile m_pFile; char txtBuffer; m_pFile.Open ( *m_pPath, CFile::modeRead ); m_pFile.Read ( txtBuffer, 6032 ); m_pFile.Close ( );Здесь размер txtBuffer=6032 ( размер исходного файла в байтах ) - константа. А нужно сделать, чтобы размер txtBuffer мог изменяться (не в процессе работы приложения).
C++ Как переписать функцию WindowProc() под свои задачи? Требуется перенаправить все сообщения кроме некоторых родительскому окну. Мне понятен механизм какэто происходит в Win32? но не могу понять, как это сделать в MFC - классе. Я перегружаю класс CListCtrl и создаю на основе этого перегруженного класса объект. Но как сделать так что-бы все сообщения приходили в функцию WindowProc, а не в карту сообщений? https://www.cyberforum.ru/ cpp-beginners/ thread501944.html C++ Почему пропадает курсор? (SetCapture()) https://www.cyberforum.ru/ cpp-beginners/ thread501933.html
когда я говорю контролу SetCapture(), у меня пропадает курсор над всем приложением. Почему?
не работает функция UpdateLayeredWindow C++
Почему не работает функция UpdateLayeredWindow? T.e. ошибки не возникает, но и окна невидно :(( Делаю так: 1. Создаю окно CreateEx с использованием стиля WS_EX_LAYERED. 2. На OnCreate задаю регион для окна SetWindowRgn(CreateRoundRectRgn(...),true) (оно с круглыми углами) 3. На OnPaint делаю так: BLENDFUNCTION blend; blend.BlendOp = AC_SRC_OVER; blend.BlendFlags = 0;
C++ Как включить поддержку MFC в Win32 проекте VC++ 7.0? Дело в том, что Debug версия работает, а Release ругается ошибками, похожими на те, которые возникали в VC++ 6 ( error LNK2019: Unresolved External... и fatal error LNK1120...) если в свойствах Win32App проекта забывалось указать использование Ststic или Shared MFC Library. Но как это сделать в VC++ 7.0 я что-то никак не найду :(( https://www.cyberforum.ru/ cpp-beginners/ thread501928.html
C++ Самая быстрая сортировка текстового файла https://www.cyberforum.ru/ cpp-beginners/ thread501809.html
размер файла примерно около 5 мегабайт текста ... текст разбит на полю ... 1 строка названия полей ... программа пишется на Си 1 как наиболее быструю организовать сортировку 2 заранее неизвестно его величина так что динамически выделять память под массив? 3 я знаю что есть ф-ция стандартная преобраз строку в знач. подскажите плз я выполнял так ... создавал буферный файл (в запросе...
C++ VC6 не понимает базу с ACCESS2000
Хочу из VC6 открыть базу, созданную в ACESS2000 пишет, что не понимает формат. Подскажите, плз, как решить проблему в VC6. Спасибо.
C++ Карта свойств класса https://www.cyberforum.ru/ cpp-beginners/ thread501739.html
Необходимо было реализовать сериализацию для иерархии собственных классов, сделал так: Базовый класс всей иерархии имеет динамический список структур вида struct PROPERTY { const char* sProperty; // имя переменной - члена класса void** pProperty; // указатель на переменную SERIA_TYPE Type; // метка типа переменной (int, float, string, object) }; по идее - это как бы карта...
C++ Ошибки при работе с ADO (база на Access) на С++ https://www.cyberforum.ru/ cpp-beginners/ thread501717.html
При сохранении данных поля типа Decimal в базе Access (с помощью ADO MS Jet 4.0) при задании системе разделителя дробной части: запятая — Type mismatch in criteria expression Если поменять на точку то все нормально. Код (на C++): _variant_t vtAlt = Значение Double; vtAlt.ChangeType(VT_DECIMAL); m_pRec->Fields->GetItem(_bstr_t("ALTITUDE"))->put_Value(vtAlt);
C++ массив переменной длины
Как в С++ сделать массив переменной длины (увеличивающийся), чтобы сохранялись хранящиеся там данные? Покопался, но нигде не могу найти. Или где об этом почитать?
C++ Использование WS_TABSTOP, вертикальная полоса прокрутки у LISTBOX'а Мне необходимо создать форму и компоненты (кнопки, списки и т. д.) с помощью WinAPI, почти всё получилось, но у меня возникло два вопроса: 1. Как сделать, чтобы работала клавиша tab для переключения между компонентами, я пробовал указывать WS_TABSTOP при создании компонентов, но это не дало эффекта? 2. Как показать вертикальную полосу прокрутки у LISTBOX'а? https://www.cyberforum.ru/ cpp-beginners/ thread501570.html
7 / 7 / 12
Регистрация: 13.02.2007
Сообщений: 1,255
24.03.2012, 17:25 0

способ выдирания подсвеченных листингов из сред прогараммирования - C++ - Ответ 2724873

24.03.2012, 17:25. Показов 1003. Ответов 1
Метки (Все метки)

Ответ

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

Например, для некоторых приложений будет достаточно выделить весть текст, затем Copy/Paste через буфер обмена. Если для отображения текста используется CRichEdit control, то можно добраться до RTF stream и получить подсветку в формате RTF. Там где используются свои компоненты, которые не поддерживают копирование в буфер обмена подсвеченного текста, возможно, не получиться добраться до подсветки вообще.

Предложение: вместо того, чтобы мучаться с каждым отдельным предложением, предлагаю написать свой собственный или воспользоваться уже существующим парсером текста, который обеспечивает подсветку. Это не так сложно

Удачи,
Владимир

Вернуться к обсуждению:
способ выдирания подсвеченных листингов из сред прогараммирования C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2012, 17:25
Готовые ответы и решения:

Массив: Вычислить сред. арифметическое и сред. геометрическое.
Мне задали такое задание: Написать 1 формулу, которая будет вычислять и сред. арифметическое и...

Создание ассемблерных листингов x32 и х64
Здравствуйте! Создал ассемблерный листинг: Часть кода .file &quot;GSS.cpp&quot; .text .p2align 4,,15...

Алгоритм для выдирания слов из текста
здравствуйте) мне нужен алгоритм для выдирания слов из текса. т.е передаём в функцию порядковый...

Паттерн для выдирания всех номеров
Подскажите, пожалуйста, паттерн для выдирания всех номеров, в примере это - 21003993007,...

1
24.03.2012, 17:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2012, 17:25
Помогаю со студенческими работами здесь

magento добавить способ оплаты (не плат системы, просто способ)
доброе утро. надо добавить при заказе выбор наличные или безнал. Искал по этому поводу, везде...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru