xt13-6-2.cpp
上传用户:liubin
上传日期:2022-06-13
资源大小:85k
文件大小:1k
源码类别:

书籍源码

开发平台:

Visual C++

  1. #include <iostream>
  2. #include <strstream>
  3. using namespace std;
  4. struct student
  5. {int num;
  6.  char name[20];
  7.  double score;
  8. };
  9. int main()
  10. {int i;
  11.  student stud[3]={1001,"Li",78,1002,"Wang",89.5,1004,"Fun",90},stud1[3];
  12.  char c[50];
  13.  strstream strio(c,50,ios::in|ios::out);
  14.  for(i=0;i<3;i++)
  15.   strio<<stud[i].num<<" "<<stud[i].name<<" "<<stud[i].score<<" ";
  16.  strio<<ends;
  17.  cout<<"array c:"<<endl<<c<<endl<<endl;
  18.  for(i=0;i<3;i++)
  19.   strio>>stud1[i].num>>stud1[i].name>>stud1[i].score;
  20.  cout<<"data from array c to array stud1:"<<endl;
  21.  for(i=0;i<3;i++)
  22.   cout<<stud1[i].num<<" "<<stud1[i].name<<" "<<stud1[i].score<<endl;
  23.  cout<<endl;
  24.  return 0;
  25. }