黑马程序员技术交流社区

标题: 求解答推箱子中的一个小问题 [打印本页]

作者: 619769785    时间: 2016-5-9 00:38
标题: 求解答推箱子中的一个小问题
在运行的时候,总是发现每次移动一下,地图就会再打印一遍,  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':
                //小人向左移动

作者: Dream丶boy    时间: 2016-5-9 12:22
貌似要在终端运行才可以。。。   system函数在x-code不行。  你点击右键,有一个现在在终端运行,在试试。。。  答案仅供参考!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2