目录:点我
一、字符读取
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()处理换行符,例如:
原创存证 · 本地哈希 · e574dcc08841...
算法:SHA-256
时间:2026-10-15
哈希:
e574dcc08841207e7996fba07cfa0cca8157a11ad06f44be3fcf598b388db625该信息用于辅助证明当前内容版本,不等同于法律公证或版权登记。
- 作者:BeZer0
- 链接:https://blog.bezer0.cn/%E8%80%83%E7%A0%94/3fa0bc13-b7ac-8043-9612-d161c58c744a
- 声明:本文为原创文章,采用 CC BY-NC-SA 4.0 协议,转载请注明作者和原文链接。

