你好我有一个c ++程序,我的C ++类组正在处理。它将在7分钟后到期。如何使用尽可能少的代码行打印我在屏幕/调试器上看到的内容?
答案 0 :(得分:2)
由于你没有另外指定,我假设你打算在一个真正的操作系统(MS-DOS)上运行它。有了它,代码可以简单:
.model tiny, C
main proc
div al
ret
main endp
end main
说明:除以零会导致异常。当IBM设计IBM PC BIOS时,他们将该中断挂钩到打印屏幕例程(尽管英特尔已经说过中断是保留的)。因此,除以0将打印当前屏幕内容。当然,你可以使用int 5
代替div al
,但那会有什么乐趣呢?
答案 1 :(得分:0)
从屏幕/调试器打印?你的意思是从代码打印?
#include<stdio.h>
...
printf("Hello World.\n");