cin.getline() 函数用法

cin.getline() 函数用法函数用法 接收一个字符串并输出 可含空格 参数详解 1 cin getline 函数的完整形式有三个参数 cin getline 字符数组名 字符个数 结束标志 注意 若指定参数 字符个数 为 n 则利用 cout 函数输出时只显示字符数组中的前 n 1 个字符 原因 字符数组的第 n 个字符是不可见字符 0 2 当第三个参数省略时 系统默认为 0 3 简单实例 cin getline str 8 m 当输入 abcdefghijkl 时 输出 abcdefg 因

【函数用法】
接收一个字符串并输出(可含空格)。

【参数详解】
1.cin.getline()函数的完整形式有三个参数:cin.getline(字符数组名,字符个数,结束标志)
    注意:若指定参数“字符个数”为n,则利用cout函数输出时只显示字符数组中的前n-1个字符。
    原因:字符数组的第n个字符是不可见字符’\0′
2.当第三个参数省略时,系统默认为’\0′
3.简单实例:  
  · cin.getline(str,8,’m’),当输入abcdefghijklmn时,输出abcdefg,因为第8位是不可见字符’\0′
  · cin.getline(str,8,’e’),当输入abcdefghijklmn时,输出abcd

【示例代码】
























#include 
  
    using namespace std; const int maxn=100; char c[maxn]; int main(){ cin.getline(c,8,'e'); //abcdefghijklmn cout< 
    
  

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224949.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午10:46
下一篇 2026年3月17日 上午10:46


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号