如何真正使用任何命令(在使用Devkit Pro for NDS进行C++编程时)只是简单地将文本打印到特定位置而不是文本?下面是我有打印的文本:如何在C++中使用iprintf
iprintf("\x1b[1;20HHello");
如何真正使用任何命令(在使用Devkit Pro for NDS进行C++编程时)只是简单地将文本打印到特定位置而不是文本?下面是我有打印的文本:如何在C++中使用iprintf
iprintf("\x1b[1;20HHello");
我后来发现,无论对于iprintf和printf,这是一个办法做到这一点:
iprintf("\x1b[%d;%dHText goes here...", y, x); //the x and y are reverse because that is how printf works
这就是如何打印到变量的位置和 'printf(“%d “,p)'为一个整数(本例为p),以及'printf(”%s“,string)'为一个字符串/常量字符。 – 2013-07-10 20:39:23
您也可以直接操纵控制台(包括窗口,并有多个控制台打印)。
PrintConsole* pc = consoleDemoInit();
pc->cursorX = 10;
pc->cursorY = 10;
printf("hi");
这里有更详细一点:
这是相同的正常'printf',不是吗? – Pubby 2013-03-13 12:21:00
这是否意味着一个ASCII转义序列?如果是这样,我认为你在'x'之前缺少一个'0':'“\ 0x1b [1; 20Hhello”' – jrok 2013-03-13 12:26:48