P269 6

来源:互联网 发布:网络维护工程师工资 编辑:程序博客网 时间:2024/06/05 02:56
<img src="http://img.blog.csdn.net/20150610200110520?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvWXVTb25nNDg2OQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />#include <iostream> #include <strstream> using namespace std; struct student {int num;  char name[20]; double score; };int main()  {student stud[3]={1001,"Li",78,1002,"Wang",89.5,1004,"Fun",90},stud1[3]; char c[50]; int i;  ostrstream strout(c,50); for(i=0;i<3;i++)  strout<<stud[i].num<<" "<<stud[i].name<<" "<<stud[i].score<<" "; strout<<ends;  cout<<"array c:"<<endl<<c<<endl<<endl; istrstream strin(c,50); for(i=0;i<3;i++)  strin>>stud1[i].num>>stud1[i].name>>stud1[i].score; cout<<"data from array c to array stud1:"<<endl; for(i=0;i<3;i++)  cout<<stud1[i].num<<" "<<stud1[i].name<<" "<<stud1[i].score<<endl; cout<<endl; return 0; }  

0 0
原创粉丝点击