#include <iostream>
#include <fstream>
#include <strstream>
using namespace std;
int main()
{
int x,y,z;
//iostream
/*
cin>>x>>y>>z;
cout<<"x:"<<x<<" y:"<<y<<" z:"<<z<<endl;
*/
//fstream
/*
ifstream indata;
indata.open("in.data");
if(!indata)
{
cout<<"fail to open in.data"<<endl;
return 1;
}
indata>>x>>y>>z;
indata.close();
ofstream outdata("out.data");
if(!outdata)
{
cout<<"fail to open out.data"<<endl;
return 1;
}
outdata<<x<<","<<y<<","<<z<<endl;
outdata.close();
*/
//strstream
char srcbuf[] = "123 456 789";
char dstbuf[20] = {0};
istrstream indata(srcbuf);
indata>>x>>y>>z;
ostrstream outdata(dstbuf, 20, ios::out);
outdata<<x<<","<<y<<","<<z<<endl;
printf("dstbuf:%s\n",dstbuf);
return 0;
}
C++ IO流:iostream、fstream、strstream
最新推荐文章于 2023-12-25 06:00:00 发布