当前位置:主页 > 软件编程 > C代码 >

老生常谈C++getline使用方法

时间:2020-12-09 20:41:17 | 栏目:C代码 | 点击:

一、心得

getline(cin,s);

多去看函数的使用默认说明

二、使用

getline(istream &in, string &s)

从输入流读入一行到string s

• 功能:

?C从输入流中读入字符,存到string变量

?C直到出现以下情况为止:

• 读入了文件结束标志

• 读到一个新行

• 达到字符串的最大长度

?C如果getline没有读入字符,将返回false,可用于判断文件是否结束

/*
 3 */ 
#include <iostream>
#include <cstring>
#include <string>
using namespace std;
int main(){
  freopen("in.txt","r",stdin);
  string s;
  getline(cin,s);
  cout<<s;
  return 0;
}

您可能感兴趣的文章:

相关文章