gpt4 book ai didi

c - 为什么我无法在虚拟设备上写入?

转载 作者:行者123 更新时间:2023-11-30 15:28:32 25 4
gpt4 key购买 nike

为什么虚拟设备没有出现sprintf?它会打开窗口并设置背景颜色,但不会在窗口中显示任何其他内容(如 sprintf 和 g2_string 命令)。

char str[256];

case'2':

dev=g2_open_X11(750, 500);
d=g2_open_vd();
g2_clear(d);
g2_set_font_size(d, 14);
g2_attach(d, dev);

g2_set_auto_flush(d, 0);
g2_pen(d, 0);
g2_set_background(d, 1);

sprintf(str, "Atitude: %.4f graus", alfa);
g2_string(d, 30, 250, str);

sprintf(str, "Altitude: %.4f m", ht);
g2_string(d, 30, 230, str);

sprintf(str, "Distancia horizontal: %.4f m", xt);
g2_string(d, 30, 210, str);

sprintf(str, "Velocidade em x: %.4f m/s", vxt);
g2_string(d, 30, 190, str);

sprintf(str, "Velocidade em z: %.4f m/s", vzt);
g2_string(d, 30, 170, str);

sprintf(str, "Combustivel: %.4f Kg", m_comb);
g2_string(d, 30, 150, str);
break;

最佳答案

假设this是您正在使用的库,您需要启用自动刷新(您已使用 g2_set_auto_flush(d, 0); 调用禁用它)或调用 g2_flush每当您完成一批您想要显示的操作时。

关于c - 为什么我无法在虚拟设备上写入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26551166/

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