在读取字符时,遇到文件结束符、分界符、回车符时,将终止读入操作,且文件结束符、分界符、回车符在字符串中不会保存;当已读入的字符数目超过字符串所能容纳的最大字符数时,将会终止读入操作。　下面分别按上述两种函数原型举例说明,参见下述程序:　#include　#include　u　sin　g　namespace　std;void　main　(){string　s1,　s2;getline(cin,　s1);getline(cin,　s2,　'　');cout　<<　"You　inputed　chars　are:　"　<<　s1　<<　endl;cout　<<　"You　inputed　chars　are:　"　<<　s2　<<　endl;}　程序的执行结果为:　123456　asdfgh　klj　You　inputed　chars　are:　123456　You　inputed　chars　are:　asdfgh　注意,程序中输入的第二行字符中间包含空格字符,而空格之后的字符没有被存储到字符串　s2　中。