Как напечатать то, что я вижу на экране / отладчике, с минимальным количеством строк кода?

привет, у меня есть программа на C ++, над которой работает моя группа классов для C ++. Это должно произойти через 7 минут. Как напечатать то, что я вижу на экране / отладчике, с минимальным количеством строк кода?

-2

Решение

Поскольку вы не указали иное, я предполагаю, что вы намерены запустить его на одной истинной операционной системе (MS-DOS). С его помощью код может быть таким простым:

.model tiny, C

main proc
div al
ret
main endp
end main

Объяснение: деление на ноль вызывает исключение. Когда IBM разработала IBM PC BIOS, они подключили это прерывание к процедуре печати экрана (хотя Intel уже говорила, что прерывание зарезервировано). Поэтому при делении на 0 будет напечатано текущее содержимое экрана. Конечно, вы можете просто использовать int 5 вместо div alНо что будет в этом забавным?

2

Другие решения

Печать с экрана / отладчика? Вы имеете в виду печать из кода?

#include<stdio.h>

...

printf("Hello World.\n");
0

По вопросам рекламы [email protected]