尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

C++篇:004

C++篇:004
📅 发布时间:2026/6/20 15:27:38
C++篇:004

C++篇:004.综合案例

基于字符串的IO操作

1.iostream

istream 读取

ostream 写入

iostream 读写

2.fstream

ifstream 读取

ofstream 写入

fstream 读写

3.sstream

istringstream 读取

ostringstream 写入

stringstream 读写

#include <iostream>
#include <sstream>void test01() {string s1 = "I love China";istringstream istr(s1);//创建对象/*while运行后,s1被分行输出:IloveChina*/string s2;while(istr >> s2) {cout << s2 << endl;}
}//test02效果与test01相同
void test02() {istringstream istr;istr.str("I love China");string s2;while(istr >> s2) {cout << s2 << endl;}
}//把str中的数据赋给int和double(Amazing!)
void test03() {istringstream istr("100 3.15");int num;double num2;istr >> num;istr >> num2;cout << num << endl;cout << num2 << endl;
}//ostringstream
void test04() {//初始化ostrostringstream ostr("hello");//先创建ostr2,再用"world"覆盖ostr2内容ostringstream ostr2;ostr2.str("world");//ostr.str()可以返回ostr中的内容cout << ostr.str() << endl;cout << ostr2.str() << endl;//put()是从第一个字符开始覆盖,结果为"aello"ostr.put('a');cout << ostr.str() << endl;//多个替换,使用"<<",结果为"abcld"ostr2 << "abc";cout << ostr2.str() << endl;
}//stringstream
void test05() {stringstream ss("China");stringstream ss2;ss2.str("beijing");cout << ss.str() << endl;
}//stringstream可以进行类型转化
void test06() {//整型转化为字符串int num = 100;string str;stringstream ss;ss << num;ss >> str;cout << str << endl;//多次使用stringstream对象的时候,一定要先清空一下**********ss.clear();//c风格字符串转换为stringchar c[10] = "abc";ss << c;ss >> str;//字符串转换为整型string s2 = "200";ss.clear();ss << s2;ss >> num;cout << num << endl;
}

单词统计器

具体过程略

相关新闻

  • 轻量级ChatGPT克隆版nanochat技术解析
  • 10.15 —— 2020icpc上海D
  • Linux 文件及相关安全操作指南

最新新闻

  • 架构重构指南:PCL2启动器Java环境管理的三层架构深度解析
  • 终极指南:3步掌握SMUDebugTool,轻松优化AMD Ryzen系统性能
  • AutoSubs终极指南:如何在本地设备上免费生成AI字幕,无缝集成DaVinci Resolve
  • 如何彻底解决Windows C盘爆红问题:终极清理工具使用指南
  • 终极指南:如何通过FanControl实现Windows系统风扇精准控制与静音优化
  • p056基于spark的短视频推荐系统的设计与实现1(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_可以扫码

日新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号