Форум программистов, компьютерный форум, киберфорум
Наши страницы

открытие и считывание из .dll - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнение массивов http://www.cyberforum.ru/cpp-beginners/thread958204.html
После заполнения динамического массива числами,в моем случае 1 и 0,компилятор не производит действий,останавливает работу.Спасибо#include <stdio.h> #include <conio.h> int main () { int w,h,d;...
C++ Не выполняется (проскакивает) оператор Здравствуйте! Я новичок в С. Простите за наиглупейший вопрос, но почему так? В простейшем консольном приложении после считывания переменных и вычисления значения r, программа игнорирует считывание Z,... http://www.cyberforum.ru/cpp-beginners/thread958200.html
C++ разложение числа
Как ,допустим, разложить число 1924 на 1 9 2 4. Даже идей нет
Массив: Найти номер строки матрицы, в которой больше всего единичных элементов. C++
Дана квадратная матрица А порядка n. Найти номер строки матрицы, в которой больше всего единичных элементов.
C++ Из текстового файла прочитать четные числа и записать их в другой файл (С++) http://www.cyberforum.ru/cpp-beginners/thread958176.html
Из текстового файла прочитать четные числа и записать их в другой файл без использования массива (код С++)
C++ Вывести на экран сообщение о нечетности порядковых номеров букв, следующих после g, l Вывести на экран сообщение о нечетности порядковых номеров букв, следующих после g, l. Без ASCII кода. Помогите, пожалуйста. Нужно, чтоб программа не просто выводила текст, а сама считала. подробнее

Показать сообщение отдельно
AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 533
20.09.2013, 01:45
Цитата Сообщение от gazlan Посмотреть сообщение
У вас довольно наивные представления :-)
А кто ж спорит =) Хотя, на самом деле, даже delphi-код, скомпилированный в машинный, очень легко дезассемблируется и потом, если повезёт, получиться Си-шный код. Конструкции те же самые, суть одна. Первые компиляторы Си++ сначала транслировали Си++ код в Си и только потом его компилировала (а это ещё я наивный). Наконец - Си это высокоуровневый прообраз ассмеблера. Почти всё (если не всё) что можно на ассемблере i468 можно и на Си.
Цитата Сообщение от gazlan Посмотреть сообщение
Точка входа может быть 0 (протектор, ресурсная DLL). А так, если протектор не обнулил, читается из заголовка PE-файла.
Ну значит и показать нуль (ну или определить отсутствии).
Цитата Сообщение от gazlan Посмотреть сообщение
Контрольная сумма - требует уточнения: это о чем? Если стандартная от M$, то CheckSumMappedFile function. Опять же, в заголовке, обычно, не прописана (исключая драйверы).
А самим посчитать?
Цитата Сообщение от gazlan Посмотреть сообщение
Компилятор - Хи-Хи! Microsoft от Borland, конечно, можно отличить, но в общем случае, задача нетривиальная. Бывает, что и IDA ошибается. А уж версию - только при везении, по косвенным признакам.
Сам улыбнулся. Впрочем, сами же ссылку дали.
Цитата Сообщение от gazlan Посмотреть сообщение
для текстов - все примитивно (если это, действительно, plain ASCII). Задаете набор разделителей (НЕбукв) и считаете всю нужную статистику. Для подсчета слов создаете словарь (либо слов, либо хэшей).
Всё так. Лучше, конечно, хэшей, но для Си++ можно и проще - std::map < String, uint > dict;

Добавлено через 2 минуты
Алсо, вот. Глубоко не смотрел, но вроде то.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.