Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Программа для решения примеров...


Автор: Клай 25.1.2005, 17:08
Здраствуйте уважаемые поситители форума и администрация!
У меня возникла проблема:
Есть программа которая написана на C++ для решения примеров! Даётся задание, решаешь его и ввобдишь ответ в спец. строчку, в конце выводится результатт, всего 6-ть задний!
Так вот можно ли измнить программу так что бы водя любое (или определённое чилсло) результат считался правильным?

http://test.hostel.tusur.ru/terpred.rar (если не будет открываться напишите)

Помогите пожалуйста очень нужно!!!

Автор: _hunter 25.1.2005, 17:26
не совсем понятно что тебе нужно.
если узнать можно ли -- можно
если тебе программу поломать нужно -- это немного не в тот форум

Автор: Guest 25.1.2005, 18:48
Её не надо ломать, программа самописаная, наша местная! Там просто нужно немного файлик подредактировать! Что бы все ответы считались правильными, а то я зачёт получить не могу! smile
Знаю, знаю, надо учить было...

Автор: Guest 25.1.2005, 18:49
Её не надо ломать, программа самописаная, наша местная! Там просто нужно немного файлик подредактировать! Что бы все ответы считались правильными, а то я зачёт получить не могу! smile
Знаю, знаю, надо учить было...

Автор: Клай 25.1.2005, 18:58
Её не надо ломать, программа самописаная, наша местная! Там просто нужно немного файлик подредактировать! Что бы все ответы считались правильными, а то я зачёт получить не могу! smile
Знаю, знаю, надо учить было...

Автор: _hunter 25.1.2005, 19:05
взлом -- это несанкционированное изменение функциональности программы. и то, что она самописная универом этого факта не меняет.

а что файлик подредактировать немного нужно -- само-собой -- ехе-шник smile

P.S.
посмотрел, попутно, задания -- довольно легкие -- решай

Автор: Клай 25.1.2005, 19:19
Пусть будет взлом. мне не легче, пятый раз пойду сдавать!
Намекните хоть что зменить то надо, сам поколупаюсь!
Задания может и лёгкие, только ответ должен быть точным, а я всё время общитываюсь! smile

Извините за флуд, удалите его пожйста, у меня инет притормаживает!

Автор: _hunter 25.1.2005, 19:24
взлом законом запрещен smile
+ кратко объяснить как программы ломать не получится. проще теорию по теории пределов поучить smile

Автор: Guest 25.1.2005, 19:47
Нех там ломать!
Просто изменить немого код! В той части где ответ выводится! Там всё открыто ломать нечего даже...

Автор: _hunter 25.1.2005, 19:50
"изменить немного код" это и есть взлом. или я чего-то не понимаю ;)

Автор: SydeX 25.1.2005, 20:22
У меня не качается софтина не могу посмотреть.
Если исходник открытый просто измени код в том месте где идёт вывод на поле, убери просто ту строчку - методом тыка можно если си не наешь. Или поставь в конец функции просчитывающей ответы - EditX->Text = "Я ВАЩЕ ТАЩУСЬ ОТ МАТАНА";
где EditX та бокса куда ответ выводится.
(Я ориентируюсь на то что тема создана в форуме про си - начит и прога написана на си - покуда посмотреть не могу)

Потом перекомпилируй, и всех делов - подсунь преподу.
Опять же всё действует если есть исходник - а если уж ты решил ломать екзешку - то _hunter прав - тебе проще будет твою тему по предмету выучить, или если уж совсем труба - я бы на твоём месте - dummy прогу написал бы такую же по виду 1 к 1ому - которая не будет ничего просчитывать а просто будет выводить то что ты хочешь.
Вот тебе как минимум 3 варианта решения твоей проблемы.
То бишь налепи едитбоксов которые будут от балды выдавать вопросы что есть в твоей нормальной универской проге - и всех делов. Тока вот не добавляй хэндлер для проверки ответов.

Добавлено @ 20:25
поправлюсь та строчка кода ессно для Билдера написана, если ты не понял.

Автор: _hunter 25.1.2005, 20:28
исходного кода там нет.
+ результатом работы программы явно является какой-то файл с результатами ( который нужно будет предъявить ) а не сидеть при приподе 2 часа.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)