C/C++
(1)字符串操作
1)stringstream
类别:输入输出操作
用途:①二次输出(类似缓存) ②数据转换
①
#include<iostream>
#include<string>
#include<sstream>
using namespace std;
int main(void){
string s, input;
while(getline(cin, s)){ //getline 将一行内容给s,s的长度自动适配
cout << "S : " << s << endl;
stringstream str(s);
while(str>>input)
cout << input << endl;
}
return 0;
}
②
#include <string>
#include <sstream>
#include <iostream>
int main()
{
std::stringstream stream;
std::string result;
int i = 1000;
stream << i; //将int输入流
stream >> result; //从stream中抽取前面插入的int值
std::cout << result << std::endl; // print the string "1000"
}
运行结果:
(2)sort函数
1)sort
类别:排序
用途:①从小到大排序(默认) ②从大到小排序③less<数据类型>()//从小到大排序,greater<数据类型>()//从大到小排序
#include<cstdio>
#include<algorithm>
using namespace std;
int a[10]={
9,6,3,8,5,2,7,4,1,0};