gets()与puts()和cin>>与cout<<的比较
2015-07-21 22:45
246 查看
—–gets()与puts()和cin>>与cout<<的比较(7.21)—–
//总结:
// 1.gets()能够接收含有空格的字符串,而cin>> 只能接受空格前边的一段字符!
// 2.puts()能够输出含有空格是字符串,而cout<< 只能输出空格前边的一段字符!
// 3.puts()只能用于输出字符串!
// 4.当要输入的字符串本身含有空格时,要用gets()不用cin>>!
#include<string.h> #include<stdlib.h> #include<iostream> using namespace std; int main() { char a[100], b[100]; cout<<"输入一个字符串(gets方式):"; gets (a); puts (a); cout<<"输入一个字符串(cin方式):"; cin>>b; cout<<b; cout<<endl; return 0; }
//总结:
// 1.gets()能够接收含有空格的字符串,而cin>> 只能接受空格前边的一段字符!
// 2.puts()能够输出含有空格是字符串,而cout<< 只能输出空格前边的一段字符!
// 3.puts()只能用于输出字符串!
// 4.当要输入的字符串本身含有空格时,要用gets()不用cin>>!
相关文章推荐
- PAT (Advanced Level) 1018. Public Bike Management (30) 杭州自行车 最短路径+DFS
- 股票学习(财务分析13)
- 作为项目负责人应该注意的
- linux下检测网卡与网线连通状态
- HTTP Status 500 - org.apache.jasper.JasperException: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException
- webSocket
- acm常见算法及例题
- Windows 8.1 升级到专业版
- Windows 8.1 升级到专业版
- 解决Linux下AES解密失败
- ARM架构
- HDU 5289 Assignment (2015 Multi-University Training Contest 1)
- 2015072103 - 做单元测试是一种职业态度
- windows下vim 块模式问题
- python3在win8下环境变量设置
- 关于Stm32定时器+ADC+DMA进行AD采样的实现
- 编写模块遍历系统中的进程
- HDU5294 Tricks Device(最大流+SPFA) 2015 Multi-University Training Contest 1
- jQuery知识点总结(第四天)
- 常用的资源分配策略有哪两种?在每一种策略中,资源请求队列的排序原则是什么?