cin
cin为标准输入流对象,遇空白符输入结束(从遇到的第一个非空白符开始),剩余输入(包括换行符)会保存在缓存内;
getline(cin,str,c);
getline第一个参数为标准输入对象cin,第二个参数为string类型字符串名,第三个参数为结束字符,省略时候默认为换行符。支持输入空白符,可读入换行符,遇换行符结束输入,丢弃换行符;
cin.getline(ch,n,c);
cin.getline第一个参数为char类型字符数组名称,第二个参数为输入字符数量上限;第三个参数为结束字符,省略时默认为'\0'。支持输入空白符,可读入换行符,遇换行符结束输入并丢弃换行符。