网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月20日漏签0天
c语言吧 关注:798,840贴子:4,357,556
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 10回复贴,共1页
<<返回c语言吧
>0< 加载中...

各位高手帮忙看看这个程序,谢谢

  • 只看楼主
  • 收藏

  • 回复
  • 底线荣耀
  • 酱油
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
void main()
{
initgraph(800,600);
setbkcolor(BLACK);
welcome();
cleardevice();
instruction();
cleardevice();
int num;      //单词数量
int level;    //等级
int life;     //生命
char w;
setcolor(GREEN);
setfont(20,0,"宋体");
outtextxy(280,200,"请输入单词数量1->100:");
w=getch();
outtextxy(290,200,w);
Sleep(20000);
outtextxy(290,200,w); 这段代码出现了错误
出现了这个错误:error C2664: 'outtextxy' : cannot convert parameter 3 from 'char' to 'const char *'



  • 底线荣耀
  • 酱油
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include<graphics.h>
#include<conio.h>
#include<time.h>
#include<stdio.h>
这段忘复制了。。。


2025-07-20 03:25:48
广告
  • 贴吧用户_05113y6
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
outtextxy(290,200,w); 改为outtextxy(290,200,&w);
试一试~


  • 底线荣耀
  • 酱油
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复:3楼
能输出变量w了,但是后面跟了一串乱码。。。
ps这个程序怎么通过键盘输入数字?用什么函数?


  • 贴吧用户_05113y6
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复:4楼
仔细看了下··楼主的w定义的是单个字符变量~~~
应该要定义一个字符数组的~


  • 底线荣耀
  • 酱油
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复:5楼
好的,我试试。
这个getch()不是只输入一个字母么?
还有个问题是,我怎么通过键盘给int型的变量输入数据?


  • 贴吧用户_05113y6
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复:6楼
所以·个人也没大看明白楼主的函数~
感觉有点乱~
如果要符合函数的要求的话~
就应该输入一个字符串指针~也就是说·指向一个字符数组~
而楼主只输入了一个字符~单个的字符·对于指针化后~
是当做字符串处理的~
而实际上·它只是单个字符··没有字符串的'\0'结束符~
所以·才会出现楼主所说的乱码情况~
如果输入的是字符数组~则·只要有效地初始化后·必然有'\0'结束符~
因此·就不会有那样的乱码了~~
int型变量输入数据~
使用scanf函数就OK了~例如:
int iTemp;
scanf("%d",&iTemp);


  • 底线荣耀
  • 酱油
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复:7楼
谢谢你!!!第一个问题我已经解决了
但是第二个问题,因为没法输出int型变量,我也不知道scanf起作用没有,所以我就不知道应该怎么输出int型变量,printf试过了,屏幕上没反应,因为这个程序所有的东西都是在一个最开始定义的一个800*600的窗口里通过那个outtextxy显示的,而outtextxy又只能输出字符串,所以怎么输出int型的变量呢?


2025-07-20 03:19:48
广告
  • 贴吧用户_05113y6
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复:8楼
哦~这样啊 ~将字符串转化成为整型数据就好咯~
呵呵~
atoi函数~(头文件是stdlib.h)
用这个·就可以达到效果了~
例:int iTemp;
    char szTemp[]="120";
iTemp = atoi(szTemp);
你这些函数·似乎是TC里的图形界面的~
我现在用的是VC~就不能帮你调试了~
看你试一试吧~



  • 底线荣耀
  • 酱油
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复:9楼
灰常灰常的感谢崭天大哥的帮助。


  • 贴吧用户_05113y6
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复:10楼
呵呵·小事~~
有问题多讨论~


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 10回复贴,共1页
<<返回c语言吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示