在VC里怎么移动光标?

我想做个九九乘法表,但是不知道怎么移动X轴和Y轴,目标程序的效果如下,我想学习一下怎么移动光标,求具体代码... 我想做个九九乘法表,但是不知道怎么移动X轴和Y轴,目标程序的效果如下,我想学习一下怎么移动光标,求具体代码 展开
 我来答
intehel
2014-08-30 · TA获得超过1293个赞
知道大有可为答主
回答量:1601
采纳率:100%
帮助的人:1765万
展开全部

有两种方式:


如果是CONSOLE界面,那么使用sprintf指定宽度即可

如果是GUI,那么直接指定x,y坐标对DC进行TextOut即可

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char* argv[])
{
printf("   1  2  3  4  5  6  7  8  9\n");
for(int i=1;i<=9;++i)
{
printf("%d",i);
for(int j=1;j<=9;++j)
printf("%3d",i*j);  //为了对齐,指定每个乘积占用3个字符的位置(不足3位左边填充空格)
printf("\n");
}

return system("pause");
}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式