我正在尝试stdio.h
在 Commodore 64 上使用 IO,但我正在使用以下程序:
#include <stdio.h>
void main(void)
{
printf("Foo\n");
printf("Bar\n");
/* printf("Foo\n"); */
/* printf("Bar\n"); */
}
问题是,如果我不加printf
注释 2 ,那么它会按预期工作。如果我取消注释所有四个,那么它根本不起作用:如果我RUN
这样做了,我只会看到在屏幕重置为仅显示READY.
在空屏幕上之前闪烁的线条。
如果我有三个,那么它第一次不起作用(闪烁到空READY.
屏幕),但如果我RUN
再次使用它,那么它就起作用了......
我应该补充一点,我只在 VICE 上测试过这个,而不是真正的 C64。