sstream
stringstream用法整理
C++编程语言中stringstream类介绍
#include <iostream>
#include <sstream>
using namespace std;
int main(){
string s;
getline(cin,s);
stringstream ssin(s);//其中ssin可以替换成任何变量名
int a, b;
string str;
double c;
ssin >> a >> str >> b >> c;//ssin 和 cin 等价
cout << a << endl << str << endl << b << endl << c << endl;
return 0;
}
sscanf 用法
#include <iostream>
#include <sstream>
using namespace std;
int main(){
char s[1000];
fgets(s, 1000, stdin);
int a, b;
char str[100];
double c;
sscanf(s, "%d%s%d%lf", &a, &str, &b, &c);
printf("%d\n%s\n%d\n%lf\n", a, str, b, c);
return 0;
}
套个近乎
这个名字,好巧
你好你好,的确好巧