|
136 / 63 / 24
Регистрация: 08.11.2012
Сообщений: 250
|
|
Написать программу, которая покажет свой исходный код20.12.2012, 12:43. Показов 1881. Ответов 7
Метки нет (Все метки)
0
|
|
| 20.12.2012, 12:43 | |
|
Ответы с готовыми решениями:
7
Написать процедуру-функцию, которая должна добавить исходный символ в уже имеющуюся строку
|
|
Кормпилятор
|
||||||
| 20.12.2012, 19:37 | ||||||
|
Покажу идею, додумаете сами(естественно только интерпретация):
0
|
||||||
|
136 / 63 / 24
Регистрация: 08.11.2012
Сообщений: 250
|
|
| 21.12.2012, 10:10 [ТС] | |
|
Что то не то печатает
0
|
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
|
| 21.12.2012, 10:57 | |
|
Эта задача разобрана в книге "100 задач по программированию", кажется, последняя задача, или где-то в конце. Там решение на паскале, но всё адаптируется.
Решение, разумеется, ничего общего с тем, что тут тебе понаписали, не имеет.
0
|
|
|
Кормпилятор
|
||
| 21.12.2012, 17:36 | ||
Да что-то более менее зримое печатает только на QuickBasic 4.5, на QBasic ваще лажа. А смысл один, либо найти в памяти DOS этот текст, либо найти в памяти процедуру, которая печатает этот текст(функция бейсиковой IDE-шки) и передать ей управление. Есть ещё способ: разложить байт-код бейсика на составляющие. Для всего этого нужно углублённое изучение структур памяти конкретного компилятора. кот Бегемот, во-первых ссылками корми в другом месте других людей(правила П 3.3), а тут будь добр печатать код или излагать алгоритм, во-вторых тут не паскаль, адаптация с паскаля - это отдельный разговор(особенно если есть ASM вставки), возможности языка и структуры памяти там совершенно другие.
0
|
||
| 21.12.2012, 18:28 | |
|
Книжку не читал, но вижу такой алгоритм, как его реализовать - не знаю:
Узнаем каким либо образом название текущего открытого файла (либо знаем заранее, либо определяем, правда не знаю как, можно конечно сохранить временную копию куда нибудь) открываем файл с диска любыми доступными способами и печатаем его
0
|
|
|
Платежеспособный зверь
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
|
||
| 21.12.2012, 23:30 | ||
|
0
|
||
|
Кормпилятор
|
||||||
| 22.12.2012, 00:09 | ||||||
|
m-ch, я посмотрел прогу на пасе, юзер кот Бегемот предложил примерно такую реализацию:
с кавычкой " везде, где встречается строковая константа. Потому метод "через код" я даже и не рассматривал, хотя понимал, что можно так сделать. Хотите - используйте ради бога, я бы такое юзать не стал из соображений юзабилити, зашивать в программу код я бы тоже не стал, зачем это нужно, любой вскроет и получит ваши исходники))). Короче до сих пор не пойму, где на практике это надо. Бред а не тема... Боитесь потерять исходник - делайте бекап, но не извращайтесь этим брейнфаком.
0
|
||||||
| 22.12.2012, 00:09 | |
|
Помогаю со студенческими работами здесь
8
Написать программу, которая считывает исходный текст этой программы и записывает в другой текстовый файл только те слова, в которых есть буква Е(все р
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|