请教一个outtextxy()函数的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 Avalon
  • 开始时间 开始时间
A

Avalon

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用turboc2.0
我想在画面中按一定顺序绘制变量的字符(如绘制电话机播号按键)
在outtextxy(int x,int y,char *string)中
我希望string为变量输出:
char a[5]={"12345"};
char *p;
p=a[0];
outtextxy(500,500,*p);
此时编辑器报错,请问大家应该如何实现输出变量形式的文本?谢谢大家!
 
我使用turboc2.0
我想在画面中按一定顺序绘制变量的字符(如绘制电话机播号按键)
在outtextxy(int x,int y,char *string)中
我希望string为变量输出:
char a[5]={"12345"};
char *p;
p=a[0];
outtextxy(500,500,*p);
此时编辑器报错,请问大家应该如何实现输出变量形式的文本?谢谢大家!
 
好像在C中字符串应以Null结尾。好久没用C了。帮你顶一下。
 
char *p;
p=a;
outtextxy(500,500,p);
 
谢谢楼上两位
写错了应该是
char *p;
但是我按照二楼的方法做了,似乎还是不行?
 
首先,数组a已经越界
正确的写法是 p=a 或者 p=&a[0],然后outtextxy(500,500,p);
 
后退
顶部