c++ getline

C++ getline 函数详解 在 C++ 中,输入函数是非常重要的一部分,今天我们来详解getline 函数的使用方法。getline 函数是 C++ 标准库中的一个输入函数,主要用来输入一行字符串。下面我们来详细介绍 getline 函数的使用方法。 一、 cin>> 函数 cin>> 函数是 C++ 中最基本的输入函数,它可以输入数字、字符串等各种类型的数据。下面是一个简单的示例程序: ```cpp #include <iostream> using namespace std; main () { int a, b; cin >> a >> b; cout << a + b << endl; } ``` 在这个程序中,我们使用 cin>> 函数输入两个整数,然后输出它们的和。 二、 cin.get() 函数 cin.get() 函数是另一个重要的输入函数,它可以输入字符或字符串。下面是一个示例程序: ```cpp #include <iostream> using namespace std; main () { char ch; cin.get(ch); cout << ch << endl; } ``` 在这个程序中,我们使用 cin.get() 函数输入一个字符,然后输出它。 三、 cin.getline() 函数 cin.getline() 函数是输入一行字符串的函数,下面是一个示例程序: ```cpp #include <iostream> using namespace std; main () { char m[20]; cin.getline(m, 5); cout << m << endl; } ``` 在这个程序中,我们使用 cin.getline() 函数输入一行字符串,然后输出它。 四、 getline() 函数 getline() 函数是 C++ 标准库中的一个输入函数,主要用来输入一行字符串。下面是一个示例程序: ```cpp #include <iostream> using namespace std; main () { string str; getline(cin, str); cout << str << endl; } ``` 在这个程序中,我们使用 getline() 函数输入一行字符串,然后输出它。 五、 gets() 函数 gets() 函数是一个不安全的输入函数,现在已经被弃用,不建议使用。 六、 getchar() 函数 getchar() 函数是一个输入字符的函数,下面是一个示例程序: ```cpp #include <iostream> using namespace std; main () { char ch; ch = getchar(); cout << ch << endl; } ``` 在这个程序中,我们使用 getchar() 函数输入一个字符,然后输出它。 七、 cin.ignore() 函数 cin.ignore() 函数是一个忽略输入的函数,下面是一个示例程序: ```cpp #include <iostream> using namespace std; main () { cin.ignore(); char ch; cin >> ch; cout << ch << endl; } ``` 在这个程序中,我们使用 cin.ignore() 函数忽略输入,然后输入一个字符,并输出它。 我们已经详细介绍了 C++ 中的输入函数,包括 cin>> 函数、cin.get() 函数、cin.getline() 函数、getline() 函数、gets() 函数、getchar() 函数和 cin.ignore() 函数。这些函数都是 C++ 中非常重要的输入函数,掌握它们可以帮助我们更好地编写 C++ 程序。






















- xiami662013-12-03亲测可用,谢谢楼主
- shujuliu8182012-10-23这个不错,下载了直接就调试用上了

- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 巧用查账软件找出人为调整痕迹-0.doc
- 人工智能导论_东南大学 PPT.ppt
- 互联网+与高职经管类专业的课前准备教学设计.docx
- 无线数字通信:一种时频观点的开题报告.docx
- 软件需求分析复习课程.ppt
- 上海用友财务软件会计基本理论备课讲稿.ppt
- 案例三海尔自动化立体仓库的规划与设计讲课教案.pptx
- 电大数据结构考试资料总汇.doc
- 适应IT产业需求培养高职软件蓝领.docx
- Android移动应用基础教程(AndroidStudio)(第2版)教材配套资源ppt课件(完整版).zip
- 项目一公司管理数据库系统的规划课件上课讲义.ppt
- 第十五讲photoshop基本概念教学内容.ppt
- 2015毕业设计-基于Web的高校学生公寓信息管理系统设计与实现.doc
- 通信原理考研辅导第五章 ppt.ppt
- 第2章--电子商务的模式-(2)ppt课件.ppt
- 涉密计算机、载体使用规范讲解学习.ppt


