社区
C语言
帖子详情
一个printf的问题。
lilarly
2003-08-20 12:14:06
如何用printf,将内容输出到屏幕上指定位置。
有点类似foxpro的@say 20,30 "adfasdf"的那种。
...全文
38
26
打赏
收藏
一个printf的问题。
如何用printf,将内容输出到屏幕上指定位置。 有点类似foxpro的@say 20,30 "adfasdf"的那种。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lilarly
2003-08-28
打赏
举报
回复
我说了,我是在sco unix 下用c
lw549
2003-08-26
打赏
举报
回复
这个,我还真的不知道,学习楼主。
lilarly
2003-08-26
打赏
举报
回复
首先,我是楼主。
printf("\033[%d:%dH", y , x);
指定光标位置。
x,y 表示坐标。
如:
printf("\033[%d:%dH", 10 , 10);
printf("光标在这里");
在10,10处输出 "光标在这里"
大家看看吧。
test7979
2003-08-26
打赏
举报
回复
to lilarly(ll) ( )
你这个方法是系统相关的,即使你在win98/linux下可行,
那也只是有系统在支持,你到NT下去试试吧,不一定可以的噢
keiven
2003-08-26
打赏
举报
回复
学习为主。
lilarly
2003-08-25
打赏
举报
回复
我想搞明这一句.
printf("\33[96d:96dH", y , x);
test7979
2003-08-25
打赏
举报
回复
这个已经不是C/C++所能处理的范围了,
必须带上相应的函数包才可以办到,
比方上面几位说的 gotoxy
lilarly
2003-08-25
打赏
举报
回复
拜托,请看了上面的所有帖子再回答.
newxixi
2003-08-25
打赏
举报
回复
up
wbh0360
2003-08-25
打赏
举报
回复
有控制光标的函数!
jrhjrh
2003-08-25
打赏
举报
回复
先用gotoxy函数定位,然后再用printf输出
lilarly
2003-08-25
打赏
举报
回复
是这样
printf("\33[96d:96dH", y , x);
lilarly
2003-08-25
打赏
举报
回复
有这么一种用法,谁能帮我祥细解释一下。
printf("\33[%d:%dH", y , x);
chon81
2003-08-24
打赏
举报
回复
呵呵,虽然我没接触过几次UNIX和LINUX.
但,我想你不会,里面的BIOS中断也没有吧.
你可以调用中断10,
ah=2,bh=页号,dh/dl=行/列.这是设置光标.
ah=3是读取光标位置.
呵呵,这个方法,应该很通用了吧.
nsyncbin
2003-08-24
打赏
举报
回复
像这样小儿科的问题,你还是好好看看书的,谭浩强的那一本就有。蛮好的。
caomuyong1
2003-08-24
打赏
举报
回复
兄弟,先可以将光标定位呀gotoxy()一下吧
不过,最好是在图形模式进行这些编程,才能达到你真正想要的效果。
网上好多例子,去Google一下吧。
XBug
2003-08-23
打赏
举报
回复
先用gotoxy函数定位,然后再用printf输出
lilarly
2003-08-23
打赏
举报
回复
我忘记说了,我是在sco unix 下用c
lilarly
2003-08-23
打赏
举报
回复
可是,在sco unix下的esqlc 环境中,好像没有gotoxy函数.
Jinhao
2003-08-20
打赏
举报
回复
例如,在第二行的第10个字符位置输出
char *a="adfassgfsda";
printf("\n %s",s);
在第3行的第10个字符位置输出
char *a="adfassgfsda";
printf("\n\n %s",s);
加载更多回复(6)
嵌入式软件调试专题2:
printf
函数打印高阶技巧
分享使用
printf
打印的技巧:包括控制打印开关、打印等级控制、以及打印函数
printf
缓冲机制带来的打印延迟
问题
,让你在工作、学习、软件debug中提高工作效率!
c语言double类型
printf
问题
背景:今天在用c语言写程序时遇到了
一个
问题
:
printf
("%lf",double(r));竟然输出乱码(0.000000),浏览了几十个网页之后,大致找到了
问题
原因。 结论:在c语言中,double类型的读入必须用"%lf";输出必须用"%f" 解释:double和float的精度是不同的,故存储空间也是不同的,所以如果要读入double类型,必须要用%lf来读入,以免精度丢失。而输出,由于...
有关
printf
多个输出时的输出
问题
vs中的
printf
最近有位兄弟在群里发了这样
一个
问题
我开始没意识过来,后来自己算了一遍,算出为“3 6”,这
问题
就有点大了,开始百度吧。 查了一圈,发现了第
一个
问题
,
printf
的计算顺序是从右往左的(和栈有关,先入后出),于是再次计算,发现还是不对,第二次算出为“4 2”。所有又是哪里出
问题
了呢。 忽然想起,vs有反汇编的功能,那我直接看汇编代码看看
问题
出在哪 (vs的编译器是cl,不同编译器将会有不同结果) 嗯,主体部分都在这,我们一条一条看 char a = 1; 004018E8 mo
c语言如何用
printf
输出数组,C语言如何用
printf
打印数组
问题
#include//增加头文件
printf
()用到intmain(){inta[5]={1,2,3,8,9};//
printf
("%d",a[5]);//a[5]表示数组a的第六个元素,越界了//整型数组,不能一下子简单输出出来,必须用循环inti;for(i=0;i<5;i++)
printf
("%d",a[i]);
printf
("\n");getch();retu...
[C]
printf
嵌套
printf
的简单解释
结果1:#include <stdio.h> int main( void ) { int i = 12345;
printf
( "%d",
printf
( "%d",
printf
( "%d", i ) ) ); return 0; }
printf
( "%d",
printf
( "%d",
printf
( "%d", i ) ) );1,从左向右执行,
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章