Lazy loaded image
learn-cpp
C++ 学习笔记——一、IO 函数
字数 226阅读时长≈ 1 分钟
2026-10-15
2026-10-21

blog.bezer0.cn

一、字符读取

  1. getline():按行读取
  1. cin.getline(name,ArSize):按行读取,name为保存数组名,ArSize为字符数,可读取ArSize-1个字符,即读取并丢弃换行符
  1. cin.get(name,ArSize):同cin.getline,但是不读取丢弃换行符,仍将其留在输入缓冲区
  1. cin.get():无参数,用于处理换行符
  1. 上述函数可以拼接使用,原理是函数返回值均为cin的对象。例如: cpp cin.getline(name,ArSize).getline(name,ArSize) cin.get(name,ArSize).get()
  1. 当cin与cin.get、cin.getline混用时,由于cin不处理换行符,导致另外两个函数在处理换行符时错认为空行,因此程序出错。解决方法是通过cin.get()处理换行符,例如:
原创存证 · 本地哈希 · 3725779a0694...
算法:SHA-256
时间:2026-10-21
哈希:3725779a06941cc5f7af8ecd6807d83573b0b26640edf4b3e3b18c6ef21d199d

该信息用于辅助证明当前内容版本,不等同于法律公证或版权登记。

上一篇
C++ 学习笔记——七、类的高级特性
下一篇
C++ 学习笔记——〇、零碎知识

评论
Loading...