xt13-6-1.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. {student stud[3]={1001,"Li",78,1002,"Wang",89.5,1004,"Fun",90},stud1[3];
  11.  char c[50];
  12.  int i;
  13.  ostrstream strout(c,50);
  14.  for(i=0;i<3;i++)
  15.   strout<<stud[i].num<<" "<<stud[i].name<<" "<<stud[i].score<<" ";
  16.  strout<<ends;
  17.  cout<<"array c:"<<endl<<c<<endl<<endl;
  18.  istrstream strin(c,50);
  19.  for(i=0;i<3;i++)
  20.   strin>>stud1[i].num>>stud1[i].name>>stud1[i].score;
  21.  cout<<"data from array c to array stud1:"<<endl;
  22.  for(i=0;i<3;i++)
  23.   cout<<stud1[i].num<<" "<<stud1[i].name<<" "<<stud1[i].score<<endl;
  24.  cout<<endl;
  25.  return 0;
  26. }