如何将streamstring应用于c++的输入输出

avatar
作者
猴君
阅读量:0

在C++中,std::stringstream是一个非常有用的类,它允许你将字符串视为流对象进行输入和输出操作

#include<iostream> #include <sstream> #include<string>  int main() {     std::string input_str;     std::string output_str;     int number;      // 使用std::stringstream进行输入     std::cout << "请输入一个整数和一个字符串,用空格分隔: ";     std::getline(std::cin, input_str);      std::stringstream input_stream(input_str);     input_stream >> number >> output_str;      std::cout << "你输入的整数是: "<< number<< std::endl;     std::cout << "你输入的字符串是: "<< output_str<< std::endl;      // 使用std::stringstream进行输出     std::stringstream output_stream;     output_stream << "整数: "<< number << ", 字符串: "<< output_str;      std::cout << "输出结果: "<< output_stream.str()<< std::endl;      return 0; } 

在这个示例中,我们首先从用户那里获取一个包含整数和字符串的输入字符串。然后,我们使用std::stringstream将输入字符串解析为整数和字符串。接下来,我们使用std::stringstream将整数和字符串组合成一个输出字符串,并将其打印到控制台。

这个示例展示了如何在C++中使用std::stringstream进行输入和输出操作。你可以根据自己的需求修改这个示例,以适应不同的输入和输出场景。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!