C ++ getline()是一个标准库函数,用于从输入流中读取字符串或行。它是<string>标头的一部分。getline()函数从输入流中提取字符,并将其附加到字符串对象,直到遇到定界字符。这样做时,先前在字符串对象str中存储的值将被输入字符串替换(如果有)。
getline()函数可以两种方式表示:
句法:
istream&getline(istream&is,string&str,char delim);
参数:
is:它是istream类的对象,并告诉函数有关从何处读取输入流的流。
str:这是一个字符串对象,从流中读取输入后,将输入存储在此对象中。
delim:是分隔字符,它告诉函数在达到该字符后停止读取进一步的输入。
返回值:该函数返回相同的输入流作为IS被接受为参数。
句法:
istream&getlineÿ