当你想读入一整行的数据时(里面可能包含括号)没办法用cin 此时需要getline(); 用法: string line; getline(cin,line); 其实getline()还有第三个参数,类型是char。表示读到该字符时停止读入。缺省时是'\n'。