string类型的格式化输出
来源:互联网 发布:淘宝助理怎么导入图片 编辑:程序博客网 时间:2024/05/28 15:20
在c语言中,对于char类型,我们有spirntf、snprintf进行格式化输出,但是string类型对格式化输出的支持不是很理想;
例如对于功能
sprintf(str, "bob's address is %s, and kevin's address is %s\n", add1, add2);
可以定义一个stringstream
std::stringstream fmt;fmt << "bob's address is " << add1 << " and kevin's address is " << add2;strcpy(str, fmt.c_str());更类似sprintf类似的功能,可以借助boost来实现:
#include <string>#include <boost/format.hpp>int main() { std::string add1,add2; // apply format boost::format fmt = boost::format("bob's address is %s, and kevin's address is %s") % add1 % add2; // assign to std::string std::string str = fmt.str(); std::cout << str << "\n";}
0 0
- string类型的格式化输出
- java String类型的格式化
- python(5): string的格式化输出
- 对STL的string进行格式化输出
- oracle number类型的格式化输出
- 关于String 格式化输出
- String.format() (格式化输出)
- 格式化string输出
- C++ string格式化输出
- C# 格式化string类型的金额
- 格式化输出LONGLONG类型
- printf格式化输出类型
- qDebug格式化输出类型
- 格式化输出LONGLONG类型
- xml类型的String转换成已经格式化的String
- c# string.Format 格式化输出
- String.Format数字格式化输出
- java编程思想 第十三 章 String的格式化输出
- 细说五层网站架构
- 环形缓存(java版)
- 数据结构与算法 推荐的好书
- Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面
- Ubuntu 安装mysql和简单操作
- string类型的格式化输出
- __stack_chk_fail栈检查失败
- 微信支付将向境外商户全面开放 支持九种外币
- L1-004. 计算摄氏温度
- C++第8次上机作业
- 《Hadoop进阶》利用Hadoop构建豆瓣图书推荐系统
- 谷歌借Google Play重返中国,这次能成功吗?
- Linux下Tomcat重新启动
- Solr入门之官方文档6.0阅读笔记系列(一)