输入函数总结
来源:互联网 发布:广州市知用中学高中部 编辑:程序博客网 时间:2024/06/04 20:01
1、 cin
用法1:最基本,也是最常用的用法,输入一个数字:
#include<iostream>using namespace std;int main(){int a,b;cin>>a>>b;cout<<a+b<<endl;}
输入:2[回车]3[回车]
输出:5
用法2:接受一个字符串,遇“空格”、“TAB”、“回车”都结束
#include<iostream>using namespace std;int main(){char a[10];cin>>a;cout<<a<<endl;}
输入:abc
输出:abc
输入:abc abc //遇空格结束
输出:abc
2、cin.get()
用法1: cin.get(字符变量名)可以用来接收字符
#include<iostream>using namespace std;int main(){char a;a=cin.get();cout<<a<<endl;}
输入:abc
输出:a
用法2:cin.get(字符数组名,接收字符数目)用来接收一行字符串,可以接收空格
#include<iostream>using namespace std;int main(){char a[10];cin.get(a,10);cout<<a<<endl;}
输入:abc abc
输出:abc abc
3、cin.getline() // 接受一个字符串,可以接收空格并输出
#include<iostream>using namespace std;int main(){char a[10];cin.getline(a,10);cout<<a<<endl;}
输入:abc abc
输出:abc abc
4、getline() // 接受一个字符串,可以接收空格并输出,需包含“#include<string>”
#include<iostream>#include<string>using namespace std;int main(){string str;getline(cin,str);cout<<str<<endl;}
输入:abcabc
输出:abcabc
输入:abcd abcd
输出:abcd abcd
和cin.getline()类似,但是cin.getline()属于istream流,而getline()属于string流,是不一样的两个函数
5、gets() // 接受一个字符串,可以接收空格并输出
#include<iostream>using namespace std;int main(){char str[20];gets(str);cout<<str<<endl;}
输入:abcabc
输出:abcabc
输入:abc abc
输出:abc abc
6、getchar() //接受一个字符
#include<iostream>using namespace std;int main(){char str;str=getchar();cout<<str<<endl;}
输入:abcabcd
输出:a
0 0
- 输入函数总结
- C++输入函数 总结
- C++输入函数总结
- 一些输入函数总结
- 输入函数总结
- c/c++输入函数总结
- Istream函数汇总及输入函数总结
- C/C++输入读取数据函数总结
- 输入函数相关博客学习总结
- 关于C++中输入函数cin的一些总结
- 笔试算法常用函数和数据输入总结
- 输入总结
- 输入流 输入函数
- 输入函数
- JIURL PE 格式学习总结(三)-- PE文件中的输入函数
- 关于输入流对象cin的get函数——测试结论总结
- c++中的各种输入操作符 cin,cin.get(),cin.getline()等函数用法总结
- 字符串输入总结
- js中return false,return,return true的用法及区别
- 化繁为简
- 查找同构数的数量
- 【C语言】my_atoi
- 80X86CPU寄存器深度整理
- 输入函数总结
- matlab 图像处理
- [OC学习笔记]NSObject支持的一些处理动态类型的方法
- 矩阵相乘2
- 互联网协议入门(一)
- MySQL CUP 占用过高
- codeforces 520E Pluses everywhere (数学题)
- java内存泄露与内存溢出
- final关键字