社区
C语言
帖子详情
一个printf的问题。
lilarly
2003-08-20 12:14:06
如何用printf,将内容输出到屏幕上指定位置。
有点类似foxpro的@say 20,30 "adfasdf"的那种。
...全文
62
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)
有关
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语言
printf
第一次不能第二次,
printf
命令详解
如果你是
一个
使用过C语言的程序员,那么你一定会很容易理解
printf
命令,
printf
命令模仿了C语言中
printf
( )函数。即使你没有用过C语言和
printf
()函数,看完这篇文章以后,你也会很快的掌握
printf
命令的用法。
printf
命令的主要作用就是输出文本,不不不,这样说并不准确,应该说,
printf
命令的作用是按照我们指定的格式输出文本。而提到输出文本,你一定会想到另
一个
常用命令,e...
printf
函数输出
问题
printf
函数输出
问题
C语言
70,024
社区成员
243,253
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章