上一篇:对C/C++可变参数表的深层探索 >>
Bjarne:怎样从输入中读取一个字符串?
| 天极软件专题专区精选 到天极软件“读编交流区”畅所欲言 | |||
| Google专区 | POPO专区 | QQ专区 QQ挂机 | 了解Web2.0 |
| Flash MX 视频教程 | Photoshop视频教程 | 网页设计视频教程 | 照片处理数字暗房 |
| PPT动画演示教程 | Excel动画教程集 | Word动画演示教程 | Windows Vista专区 |
| 特洛伊木马专区 | 黑客知识教程专区 | 防火墙应用专区 | 注册表应用专区 |
| Windows API开发专区 | 网络编程专区 | VB数据库编程专区 | 图像处理与多媒体编程 |
你可以用这种方式读取一个单独的以空格结束的词:
| #include<iostream> #include<string> using namespace std; int main() { cout << "Please enter a word:\n"; string s; cin>>s; cout << "You entered " << s << ’\n’; } |
注意,这里没有显式的内存管理,也没有可能导致溢出的固定大小的缓冲区。
如果你确实想得到一行而不是一个单独的词,可以这样做:
| #include<iostream> #include<string> using namespace std; int main() { cout << "Please enter a line:\n"; string s; getline(cin,s); cout << "You entered " << s << ’\n’; } |
在《C++程序设计语言》(可在线获得)的第3章,可以找到一个对诸如字符串与流这样的标准库工具的简介。对于使用C与C++进行简单输入输出的详细比较,参见我的文章《将标准C++作为一种新的语言来学习》(Learning Standard C++ as a New Language),你可以在本人著作列表(my publications list)中下载到它。
下一篇:胡锦涛访微软强调加大软件反盗版力度 >>
相关文章:
- · Opera试用报告—Firefox老用户谈
- · QQ网络硬盘的独孤九剑
- · 电影文件出现下载不完整的挽救方法
- · 轻松去掉软件中广告的办法
- · 让你轻轻松松建立自己的网上店铺
- · 将易人小秘书送给记性差的人
- · 一健轻松创建WINRAR自解压文件
- · 1.5今日新软 影音嗅探专家 2005.29
- · 组建家庭无线网络 保证安全七点小技巧
- · 15日精选 超级兔子魔法设置新版简介
- · 超级兔子7.0预览图
- · 智能狂拼自定义中英文输出技巧
- · 突破附件容量限制发邮件
- · 支持96种语言翻译 而且无需下载词库
- · 开启IE多线程 加快下载速度
- · 微软教你在IE7中使用RSS
- · IE7的快速删除方法
- · 让我教你如何用IE来浏览WAP网站
- · 微软正在着手调查IE6新漏洞
- · WinXP压缩功能使用技巧三则
- · Ghost双硬盘数据对拷使用小技巧
- · 轻松完成备份与恢复 让Ghost自动化操作
- · 2-3分钟恢复使用 用Ghost定制“无忧系统”
- · 神出鬼没 揭开Symantec Ghost 9的真面目
- · 起死回生 用Ghost修复无法格式化的U盘
- · 与硬件无关 彻底将Windows XP克隆到底
- · 灭掉QQ个人形象下面的个性小图标
- · QQ用户必看:网友谈QQ群使用常识
- · QQ宠物常见问题解答(九)
- · QQ宠物常见问题解答(十)
- · 大胆的来试试 狂删QQ文件减小资源占用
- · 控制好友的QQ秀 把他变成你的整蛊对象
- · 微软将购网络呼叫公司 欲扩展MSN功能
- · 微软将公布Web开发平台 开放MSN API
- · 微软开放MSN API 腾讯QQ紧急封杀
- · 细说DreamMail发送邮件的九种方法
- · RealOne Player和Realplayer的区别
- · Zoom Player V5.00 Preview 6 发布
