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

 更新时间:2017年06月24日 11:44:52   投稿:jingxian  
下面小编就为大家带来一篇老生常谈C++getline使用方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

一、心得

getline(cin,s);

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

二、使用

getline(istream &in, string &s)

从输入流读入一行到string s

• 功能:

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

–直到出现以下情况为止:

• 读入了文件结束标志

• 读到一个新行

• 达到字符串的最大长度

–如果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;
}

以上这篇老生常谈C++getline使用方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • C语言字符串与字符数组面试题中最易错考点详解

    C语言字符串与字符数组面试题中最易错考点详解

    这篇文章主要介绍了C语言字符串与字符数组面试题中最易错考点,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-09-09
  • C++小利器之std::bind参数绑定包装器的使用详解

    C++小利器之std::bind参数绑定包装器的使用详解

    从 C++11 开始,标准库提供了 std::bind 用于绑定函数 f 和调用参数,返回一个新可调用函数对象 fn,下面就跟随小编一起深入了解一下std::bind的具体使用吧
    2023-12-12
  • C语言如何实现循环输入

    C语言如何实现循环输入

    这篇文章主要介绍了C语言如何实现循环输入问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • C++实现多源最短路径之Floyd算法示例

    C++实现多源最短路径之Floyd算法示例

    这篇文章主要介绍了C++实现多源最短路径之Floyd算法,结合实例形式分析了多源最短路径之Floyd算法的原理、实现方法及核心代码,需要的朋友可以参考下
    2017-08-08
  • C语言实现简单的学生学籍管理系统

    C语言实现简单的学生学籍管理系统

    这篇文章主要为大家详细介绍了C语言实现简单的学生学籍管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • 基于C语言编写简易的英文统计和加密系统

    基于C语言编写简易的英文统计和加密系统

    这篇文章主要介绍如何基于C语言编写一个简易的英文统计和加密系统,实际上就是对字符数组的基本操作的各种使用,感兴趣的可以了解一下
    2023-05-05
  • 浅谈头文件algorithm中的常用函数

    浅谈头文件algorithm中的常用函数

    下面小编就为大家带来一篇浅谈头文件algorithm中的常用函数。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • C++11的新特性简单汇总介绍 (二)

    C++11的新特性简单汇总介绍 (二)

    最近学习了C++11的新特性,将学习内容整理下来以巩固记忆,这里分享给大家,希望对大家学习C++11能够有所帮助
    2016-07-07
  • C语言学习之标识符的使用详解

    C语言学习之标识符的使用详解

    C语言标识符是用于表示变量、函数、常量、类型等程序元素的名称,这篇文章将通过一些简单的示例为大家介绍一下C语言标识符的使用,需要的可以参考一下
    2023-05-05
  • 轻松实现C/C++各种常见进制相互转换

    轻松实现C/C++各种常见进制相互转换

    这篇文章主要介绍了轻松实现C/C++各种常见进制相互转换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11

最新评论