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

Пишем патч на C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ как сделать? http://www.cyberforum.ru/cpp-beginners/thread587329.html
Мне надо прога, в которой сначала вводится n -какое число (трехзначное, четырехзначное), а k сумма цифр. На экран выбивает какие существуют числа. Например n =3, k =6. На экран выбивает 123,132,231,213,321,312. Это все в командной строке (я первый курс). Помогите пожалуйста.
C++ Найти количество гласных и согласных букв Помогите плиз!Надо найти кол-во гласных и согласных букв.Вот что-то понять не могу где ошибка.Ни фига не считает. #include <stdio.h> #include <conio.h> #include <string.h> void main() { clrscr(); int j,i,gl=0,sg=0; char gls="aeiouy"; char sog="bcdfghjklmnpqrstvwxz"; http://www.cyberforum.ru/cpp-beginners/thread587327.html
C++ Бинарное дерево с прямым обходом
Нашел на просторах вашего форуме код дерева с восходящим порядком прохождения #include <iostream> #include <ctime> #include <cstdlib> using namespace std; template<typename T> struct vertex{ T value;
C++ Работа с файлами
Дано(в текстовом файле) n>1000000 натуральных чисел (каждое число <10000) записанных через пробел. Получить массив в котором все числа исходного файла расположены по убыванию значений без повторений. Обязательное условие: количество элементов в выходном массиве должно определяться во время выполнения программы. Дополнительно: записать полученный массив в текстовый файл. Имена файлов: Входной...
C++ Прерывание циклов http://www.cyberforum.ru/cpp-beginners/thread587313.html
Допустим есть цикл в цикле и если во внутреннем цикле выполняется некоторое условие, необходимо прервать оба цикла.Возможно ли это? Заранее спасибо.
C++ Задача Даны n последовательных столбиков. Кузнечик находится на первом столбе, умеет прыгать на 1,2,...,k столбиков. Найти количество вариантов, которым он может допрыгать до n-го столба. Я знаю что решается динамическим программированием, пытался сам в нём разобрать, но не получилось. Мне нужен код на Pascal или C++, желательно с подробным объяснением. подробнее

Показать сообщение отдельно
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16828 / 5249 / 321
Регистрация: 30.03.2009
Сообщений: 14,136
Записей в блоге: 26
26.05.2012, 19:04     Пишем патч на C++
Насколько я понимаю, речь идёт не об абы какой проге, а о вполне конкретном её экземпляре. А потому я бы тупо взял файл и по нужному смещению от начала файла поменял байты. Нужно смещение вычислил бы на основании символьной таблицы

В линуксе это делается так:

Код
$ readelf --sections a.out
...
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
...
  [24] .data             PROGBITS        0804a008 001008 000008 00  WA  0   0  4
Колонка Addr показывает, по какому виртуальному адресу расположится начало секции во время исполнения, а колонка Off показывает, по какому смещению от начала файла эта секция лежит в файле

Я не знаю, какая аналогичная readelf'у смотрелка в винде, но всегда под виндой можно поставить всю эту GNU'тую хрень (наверняка входит в поставки типа cygwin, min-gw и прочие)

Добавлено через 2 минуты
Если было нужно делать для произвольной программы, то было бы проще распотрошить ручками символьную таблицу, чем корячиться с маппированием. В линуксе используется открытый формат elf, информацию о структуре которого найти совсем не сложно. Не знаю, какой формат бинарного файла в винде, но, подозреваю, его описание тоже открытое
 
Текущее время: 10:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru