| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 872 人关注过本帖
标题:我想写一个用'W' 'A' 'S' 'D'控制的小空格,程序如下,但是有问题,请教
取消只看楼主 加入收藏
卜算子
Rank: 1
等 级:新手上路
帖 子:86
专家分:8
注 册:2016-9-18
结帖率:82.35%
收藏
已结贴  问题点数:20 回复次数:4 
我想写一个用'W' 'A' 'S' 'D'控制的小空格,程序如下,但是有问题,请教
#include <windows.h>
#include <stdio.h>
main()
{
int a[25][80];
int i, j, x, y,c,t;
    x=10;
    y=0;
    while(1)
    {
        system("cls");
        for(i = 0; i < 25; i++)
        {
            for(j = 0; j < 80; j++)
            {
                a[i][j]=0;
            }
        }
         a[x][y]=1;
        for(i = 0; i < 25; i++)
        {
            for(j = 0; j < 80; j++)

            {
                if(a[i][j]==0)
                printf("%d",a[i][j]);
                else if(a[i][j]==1)
                    printf(" ");
            }
        }
        while((c=getchar())!=EOF)
        {
            t=a[x][y];
            if(c=='w')
            { if(x!=0)
                x=x-1;
            else x=x+24;
            }
            else if(c=='a')
            {    if(y!=0)
                { y=y-1;}
                else if(y==0)
                {
                    x=x-1;
                    y=y+79;
                }
            }
            else if(c=='s')
            {
                if(x!=24)
                {
                    x=x+1;
                }
                else x=0;
            }
            else if(c=='d')
            {
                if(y==79)
                {
                    y=0;
                }
                else y=y+1;
            }
        }
        Sleep(1000);
    }
}
搜索更多相关主题的帖子: system include 
2016-11-14 20:15
卜算子
Rank: 1
等 级:新手上路
帖 子:86
专家分:8
注 册:2016-9-18
收藏
得分:0 
回复 2楼 炎天
不是,那个#INLCUDE <WINDOWS.H>报错,Cannot open include file: 'windows.h': No such file or directory

岂曰无衣,与子同袍!
2016-11-14 21:31
卜算子
Rank: 1
等 级:新手上路
帖 子:86
专家分:8
注 册:2016-9-18
收藏
得分:0 
回复 4楼 linlulu001
谢谢,我看看

岂曰无衣,与子同袍!
2016-11-14 22:19
卜算子
Rank: 1
等 级:新手上路
帖 子:86
专家分:8
注 册:2016-9-18
收藏
得分:0 
回复 4楼 linlulu001
嗯,代码就是修改得更好的问题。但是现在问题是好像我的VC++程序出问题了
#include <windows.h>这个头文件报错,网上去查也没有什么有用的解释,就是说路径有问题,然后具体怎么办也没有...呐,大神,请教!!!十万火急啊,学校实验室开始裁员了,我刚到大学...不想被糜烂的生活腐蚀~~~垂死的挣扎...

岂曰无衣,与子同袍!
2016-11-14 22:36
卜算子
Rank: 1
等 级:新手上路
帖 子:86
专家分:8
注 册:2016-9-18
收藏
得分:0 
回复 7楼 linlulu001
我找了一下...我的\Microsoft Visual Studio\VC98\Include\里面没有WINDOWS.h的文件...我重下一次,谢谢你

岂曰无衣,与子同袍!
2016-11-15 07:57
快速回复:我想写一个用'W' 'A' 'S' 'D'控制的小空格,程序如下,但是有问题,请 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056176 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved