社区
C语言
帖子详情
一个printf的问题。
lilarly
2003-08-20 12:14:06
如何用printf,将内容输出到屏幕上指定位置。
有点类似foxpro的@say 20,30 "adfasdf"的那种。
...全文
57
26
打赏
收藏
一个printf的问题。
如何用printf,将内容输出到屏幕上指定位置。 有点类似foxpro的@say 20,30 "adfasdf"的那种。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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)
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,从左向右执行,
printf
函数输出
问题
printf
函数输出
问题
C语言
70,022
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章