Standard Library
String Streams
std::stringstream reads values from a string using the same style as console input.
String Streams
string_streams.cpp
#include <iostream>
#include <sstream>
#include <string>
int main() {
std::string input = ;
std::stringstream stream(input);
std::string name;
int lessons = 0;
stream >> name >> lessons;
std::cout << "name=" << name << std::endl;
std::cout << "lessons=" << lessons << std::endl;
std::cout << "next=" << lessons + 1 << std::endl;
return 0;
}
#include <iostream>
#include <sstream>
#include <string>
int main() {
std::string input = ;
std::stringstream stream(input);
std::string name;
int lessons = 0;
stream >> name >> lessons;
std::cout << "name=" << name << std::endl;
std::cout << "lessons=" << lessons << std::endl;
std::cout << "next=" << lessons + 1 << std::endl;
return 0;
}
#include <iostream>
#include <sstream>
#include <string>
int main() {
std::string input = ;
std::stringstream stream(input);
std::string name;
int lessons = 0;
stream >> name >> lessons;
std::cout << "name=" << name << std::endl;
std::cout << "lessons=" << lessons << std::endl;
std::cout << "next=" << lessons + 1 << std::endl;
return 0;
}
string stream
A string stream lets code parse tokens from a string into typed variables.