C++中使用stringstream与getline处理一行被空格(逗号)隔开的数据 |
您所在的位置:网站首页 › 打印数字菱形为什么会多出一行空格 › C++中使用stringstream与getline处理一行被空格(逗号)隔开的数据 |
要求: 处理一行以空格隔开的整数,例如用数组存放一行数据:1 2 3 4 5 6 7 8 9 处理一行以逗号隔开的整数,例如用数组存放一行数据:1,2,3,4,5,6,7,8,9 下面先简单介绍stringstream和getline函数的用法,然后再根据要求写代码。 stringstream用法sstream库定义了三种类:istringstream、ostringstream和stringstream,分别用来进行流的输入、输出和输入输出操作。 1.使用stringstream将int类型转换为string类型cpp代码: #include #include #include #include //stringstream 的头文件 using namespace std; // 使用stringstream将int类型转换为string类型 void IntToString() { stringstream sstream; string strResult; int nValue = 1000; // 将int类型的值放入输入流中 sstream strResult; cout |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |