一.getline()用法
(1)cin.getline()
参数1为char*型字符数组,参数2为接收有效长度,参数3为结束符。
本函数一直接收输入并复制给name变量,默认的结束符号为回车。
,如果变为cin.getline(name,80,'!');则结束接收流的符号变为'!',如果这时输入中带有回车,则会一并收入name中,并能显示回车换行在屏幕上作为输出name的一部分。
(2)getline( cin, word, '!');
getline( cin, word, '!');这条语句讲输入流的都赋值给word变量,识别结束符为‘!’,这个可以自己设置结束符的,若不设置为回车,则可以正常接收回车并显示。
二、Some tips
(1).头文件fstream中包括了文件流操作,可通过以下方法从文件获取参数:
fstream in("demo.txt");
in>>x;
这种方法可直接把文件中的流传给x
(2).排序并删除vector中的重复元素