老生常谈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语言使用ffmpeg和sdl实现多路音频播放

    C语言使用ffmpeg和sdl实现多路音频播放

    这篇文章主要为大家详细介绍了一种基于ffmpeg和sdl实现的音频多路混合的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以参考一下
    2023-06-06
  • C++中实现队列类链式存储与栈类链式存储的代码示例

    C++中实现队列类链式存储与栈类链式存储的代码示例

    这篇文章主要介绍了C++中实现队列类链式存储与栈类链式存储的代码示例,通过注释来说明,直接上代码,简单粗暴XD 需要的朋友可以参考下
    2016-03-03
  • C语言实现opencv提取直线、轮廓及ROI实例详解

    C语言实现opencv提取直线、轮廓及ROI实例详解

    这篇文章主要介绍了C语言实现opencv提取直线、轮廓及ROI实例详解,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • windows上配置vscode C/C++代码跳转的实现

    windows上配置vscode C/C++代码跳转的实现

    C/C++官方的C/C++插件,必备的插件,是代码跳转、自动补全、代码大纲显示等功能的基础,本文主要介绍了windows上配置vscode C/C++代码跳转,感兴趣的可以了解一下
    2023-09-09
  • 示例详解C++中的各种锁

    示例详解C++中的各种锁

    C++中常见的锁包括互斥锁、递归互斥锁、读写锁、定时互斥锁、递归定时互斥锁、自旋锁和条件变量,互斥锁用于防止多线程同时访问共享资源,递归互斥锁允许同一线程多次获取锁,读写锁区分读写操作,提高并发性
    2024-11-11
  • C语言数据结构实现银行模拟

    C语言数据结构实现银行模拟

    这篇文章主要介绍了C语言数据结构实现银行模拟的相关资料,通过此文希望大家能理解离散化的方法,希望能帮助到大家,需要的朋友可以参考下
    2017-08-08
  • 详解C/C++实现各种字符转换方法合集

    详解C/C++实现各种字符转换方法合集

    这篇文章主要为大家详细介绍了C/C++中实现各种字符转换的方法,文中的示例代码讲解详细,对我们学习C++具有一定借鉴价值,需要的可以参考一下
    2022-09-09
  • c++11封装thread库的方法示例

    c++11封装thread库的方法示例

    C++11 ,封装了thread的多线程的类,这样对多线程的使用更加方便。下面这篇文章主要给大家介绍了关于c++11封装thread库的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2019-01-01
  • C语言实现简单飞机大战

    C语言实现简单飞机大战

    这篇文章主要为大家详细介绍了C语言实现简单飞机大战,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • C++中隐式类型转换学习笔记

    C++中隐式类型转换学习笔记

    在本篇文章里小编给大家整理的是一篇关于C++中隐式类型转换学习笔记内容,有兴趣的跟着小编来学习下吧。
    2020-02-02

最新评论