Use cin to read data for a structure : structure « Structure « C++ Tutorial






#include<iostream.h>
#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int main()
{
       struct student
       {
               int num;
           char name[20];
           float score;
       };
       struct student stu[4];
       struct student *p;
       int i,temp;
       float max;
       for(i=0;i<=4;i++)
               cin>>stu[i].num>>stu[i].name>>stu[i].score;
       for(max=stu[0].score,i=1;i<4;i++){
               if(stu[i].score>max);
               {
                       max=stu[i].score;temp=i;
               }
    }
       p=stu+temp;
       cout<<"maxmum score:";
       cout<<"NO.:"<<p->num<<"NAME:"<<p->name<<"SCORE:"<<p->score<<"\n";
}
maxmum score:NO.:^CTerminate batch job (Y/N)? n








8.1.structure
8.1.1.Use memcpy to duplicate structures
8.1.2.Use cin to read data for a structure
8.1.3.const structure parameter
8.1.4.Define structure to record time
8.1.5.structure composition
8.1.6.Using pointers to structure objects: delete the point
8.1.7.Assign one structure to another structure
8.1.8.Use the keyword struct to illustrate a primitive form of class