利用 istringstream 来读取已存储行的数据
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main() {
string objectInfo = "Mug 10 11";
istringstream objectISS(objectInfo);
string object;
int quantity;
int price;
objectISS >> object >> price >> quantity;
cout << object << " x" << quantity << endl;
cout << "Price: " << price;
return 0;
}
输出示例:
Mug x11
Price: 10
同样可以利用 ostringsteam 来输出