blog.bezer0.cn![blog.bezer0.cn]()
blog.bezer0.cn
blog.bezer0.cn
一、字符读取
getline():按行读取
cin.getline(name,ArSize):按行读取,name为保存数组名,ArSize为字符数,可读取ArSize-1个字符,即读取并丢弃换行符
cin.get(name,ArSize):同cin.getline,但是不读取丢弃换行符,仍将其留在输入缓冲区
cin.get():无参数,用于处理换行符
- 上述函数可以拼接使用,原理是函数返回值均为
cin的对象。例如:cpp cin.getline(name,ArSize).getline(name,ArSize) cin.get(name,ArSize).get()
- 当
cin与cin.get、cin.getline混用时,由于cin不处理换行符,导致另外两个函数在处理换行符时错认为空行,因此程序出错。解决方法是通过cin.get()处理换行符,例如:
原创存证 · 本地哈希 · 3725779a0694...
算法:SHA-256
时间:2026-10-21
哈希:
3725779a06941cc5f7af8ecd6807d83573b0b26640edf4b3e3b18c6ef21d199d该信息用于辅助证明当前内容版本,不等同于法律公证或版权登记。
- 作者:BeZer0
- 链接:https://blog.bezer0.cn/learn-cpp/learn-cpp-1
- 声明:本文为原创文章,采用 CC BY-NC-SA 4.0 协议,转载请注明作者和原文链接。



