帮我看个简单的C++程序

来源:百度知道 编辑:UC知道 时间:2024/06/24 22:14:48
#include<iostream>
#include<sstream>
#include<cstdlib>
#include<string>
using namespace std;
void main()
{
char instr[100];
cout<<"输入一个整数、小数和字符串:";
std::cin.getline(instr,100);//什么意思?
std::istringstream istr(instr);//什么意思?
int n;
float f;
string s;
istr>>n>>f>>s;//什么意思?
cout<<n<<' '<<f<<' '<<s;
}
谢谢大家

#include<iostream>
#include<sstream>
#include<cstdlib>
#include<string>
using namespace std;
void main()
{
char instr[100];
cout<<"输入一个整数、小数和字符串:";
std::cin.getline(instr,100);//取得整行的输入,保存在instr里
std::istringstream istr(instr);//用instr初始化 istr字符串输入流对象
int n;
float f;
string s;
istr>>n>>f>>s;//通过输入流对象赋值.相当于cin>>n>>f>>s;不过是把cin对象换成是由字符串赋值
cout<<n<<' '<<f<<' '<<s;
return;
}