博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C++ istream::peek()
阅读量:6584 次
发布时间:2019-06-24

本文共 494 字,大约阅读时间需要 1 分钟。

功能:peek函数用于读取并返回下一个字符,但并不提取该字符到输入流中,也就是说,依然让该字符作为将要提取到输入流的下一个字符。

例程:

#include 
#include
using namespace std;int main(){ string word; char c; int n; cout << "Please enter a word or a number: "; c = cin.peek(); if(isdigit(c)) { cin >> n; cout << "You have entered a number: " << n << endl; } else { cin >> word; cout << "You have entered a word: " << word << endl; } return 0;}

peek()在文件流输入中依然适用。

更详细的信息:

转载地址:http://vzxno.baihongyu.com/

你可能感兴趣的文章
[Usaco2005 Open]Disease Manangement 疾病管理 BZOJ1688
查看>>
【Android视图效果】分组列表实现吸顶效果
查看>>
多文件上传示例源码(默认支持各种类型,包括图片)
查看>>
PHP 时间操作 / 跳转问题
查看>>
使用流的方式往页面前台输出图片
查看>>
LAMP,安装脚本
查看>>
【在线研讨-现场文字】《敏捷开发用户故事分类与组织结构(二期-3)》2012-07-03...
查看>>
易语言 --什么情况下 用许可证
查看>>
建属于自己的网站
查看>>
boost库之智能指针
查看>>
我的友情链接
查看>>
我来自CSDN
查看>>
怎么给电脑设置IP地址和DNS地址,各系统设置IP/DNS几种方法
查看>>
必 备 习 题 集 (一)
查看>>
转:模态对话框的支持 (IE,Firefox,Chrome)
查看>>
关于图片或者文件在数据库的存储方式归纳
查看>>
Diff Two Arrays
查看>>
[清华集训2014]玛里苟斯
查看>>
Project Euler 345: Matrix Sum
查看>>
你可能不知道的技术细节:存储过程参数传递的影响
查看>>