好像C++没有像scanf控制的那么精确,有个cin.get()是可以忽略掉一个字符的,但那个字符可以是任何字符,不限定是逗号。比如cin>>a;cin.get();cin>>b;cin.get();cin>>c;你输入1,2,3,或者1a2b3,都可以。