A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在运行的时候,总是发现每次移动一下,地图就会再打印一遍,  system("clear"); 这行代码似乎是没有起到作用,怎么回事
部分代码如下:
while (1)
    {
        system("clear");
        //显示地图
        showMap();
        //接收用户输入的方向
        rewind(stdin);
        char ch;
        scanf("%c",&ch);
        //判断用户输入的字符
        switch (ch)
        {
            case 'w':
            case 'W':
                //小人向上移动
                if (map[personRous-1][personCols] == ' ')
                {
                    up();
                }
                break;
            case 'a':
            case 'A':
                //小人向左移动

1 个回复

倒序浏览
貌似要在终端运行才可以。。。   system函数在x-code不行。  你点击右键,有一个现在在终端运行,在试试。。。  答案仅供参考!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马