1. 程式人生 > >用cin輸入變數的值時,如何以逗號作為分隔符

用cin輸入變數的值時,如何以逗號作為分隔符

char *names,*numbers;
names=new char[20];
char c;
numbers=new char[20];
cin.getline(names,15,',');//names是指向字串的指標,15代表了能夠讀入的輸入字元的個 //數包括陣列最後的結束符,逗號代表遇到逗號字元時自動停止讀入。
cin>>ages>>c;
cin.getline(numbers,10,','),
cin>>grad1>>c>>grad2>>c>>grad3>>c>>grad4;