Chinaunix

标题: 刚学c的菜鸟的问题,请各位大侠帮帮忙 [打印本页]

作者: rocker_691    时间: 2004-11-10 20:56
标题: 刚学c的菜鸟的问题,请各位大侠帮帮忙
int        main(void)
{
        char        done,ch,ch1;
        printf("This is the game of Tic Tac Toe.";
        printf("You will be playing against the computer.\n";
        done=' ';
label:        init_matrix();

        do
        {
                disp_matrix();
                get_player_move();
                done=check();/*see if winner*/
                if(done!=' ') break;/*winner!*/
                get_computer_move();
                done=check();/*winner*/
        }while(done==' ');
       
        if(done=='X') printf("You win! \n";
        else        printf("I won!!!\n";
        disp_matrix();/*show final positions*/
        /*scanf("%c\n",&ch);
        printf("Do you play again?(y\\n):";
        scanf("%c\n",&ch);*/
       
        if(tolower(ch)=='y')        goto label;*/
        return        0;
}
我在linux上调试的,粗体部分如果少加一个scanf语句就无法读入字符,请问是怎么回事??
作者: joykxp    时间: 2004-11-10 21:56
标题: 刚学c的菜鸟的问题,请各位大侠帮帮忙
是不加哪个scanf?
作者: rocker_691    时间: 2004-11-11 17:38
标题: 刚学c的菜鸟的问题,请各位大侠帮帮忙
上边那个scanf




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2