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.