gpt4 book ai didi

CC65 : Four lines bad, 两行好吗?

转载 作者:行者123 更新时间:2023-12-03 03:49:22 26 4
gpt4 key购买 nike

我正在尝试在 Commodore 64 上使用 stdio.h 进行 IO,但我什至使用以下程序:

#include <stdio.h>

void main(void)
{
printf("Foo\n");
printf("Bar\n");
/* printf("Foo\n"); */
/* printf("Bar\n"); */
}

问题是,如果我保留 2 个 printf 未注释,那么它会按预期工作。如果我取消所有四个注释,那么它根本不起作用:如果我RUN它,我只会看到这些行在屏幕重置为仅显示READY之前闪烁。在空白屏幕上。

如果我有三个,那么它第一次不起作用(闪烁到空的READY.屏幕),但如果我再次RUN它,那么它就可以工作...

我应该补充一点,我只在 VICE 上测试过这个,而不是真正的 C64。

最佳答案

按照@Devolus的建议使用sleep进行健全性检查后,结果发现一般情况下没有任何东西可以正常工作。我已将 CC65 安装从 2.13.9-svn5804 降级到 2.13.3,这似乎解决了我的问题。

关于CC65 : Four lines bad, 两行好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20741640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com