c++ 控制台流和字符串流
2015-07-30 21:33
232 查看
前言
上一章节简单介绍c++中关于流的概念,这两章节将重点讲解如何使用,本章讲解控制台流和字符串流。控制台输出流
输出流定义在头文件中,使用输出流最简单的方法就是 使用<<运算符。通过你<<可以输出c++基本类型。包括int、指针、double、字符。void to_string1(string & result,const T& t) { ostringstream oss;//创建一个流,最好是全局变量,然后每次clear oss<<t;//把值传递如流中 result=oss.str();//获取转换后的字符转并将其写入result } int main() { stringstream sstream; string result ; to_string1(result,true); to_string1(s2,123);//int到string cout<<result; getchar(); } #include <sstream> #include <iostream> int main() { std::stringstream stream; int first, second; stream<< "456"; //插入字符串 stream >> first; //转换成int std::cout << first << std::endl; stream.clear(); //在进行多次转换前,必须清除stream stream << true; //插入bool值 stream >> second; //提取出int std::cout << second << std::endl; }
View Code
版权声明:本文为博主原创文章,未经博主允许不得转载。
相关文章推荐
- C/C++单链表的一些操作
- A*算法C/C++代码
- C++模板类继承中的Name Lookup
- C语言之strncpy函数原型
- 场景管理:BSP算法C++实现
- C++第五节:重载操作符
- C语言基本知识点
- 场景管理:八叉树算法C++实现
- 场景管理:四叉树算法C++实现
- 黑马程序员--iOS基础知识---C语言中的函数
- 一份C++线程池的代码(转)
- C++类的访问问题
- 控制台下的计算器——C++实现
- 增量式PID算法的C语言代码
- C++ 全局变量、局部变量、静态全局变量、静态局部变量的区别
- C++中的四种cast
- c语言中的函数指针
- 读书笔记MoreEffectiveC++(35)
- C++ 嵌套类使用
- C++ 运算符 优先级