1. 程式人生 > >acm特殊輸入之字串流讀取

acm特殊輸入之字串流讀取

bool Input()//轉換成數字
{
    tp=1;
    int num=0;
    char c=getchar();

    if(c==EOF) return false;
    num=c-'0';
    while ( (c=getchar())!='\n' )
    {
        if(c==' ')  { seq[tp++]=num; num=0; }
        else num=num*10+c-'0';
    }
    seq[tp++]=num;
    ///for(int i=0;i<tp;i++) cout<<seq[i]<<" ";puts("");
    return true;
}