#include #include typedef struct Student { char name[ 64 ]; int age; double gpa; } Student; void printStudent( const Student *s ) { printf( "Name=%20s, age=%3d, gpa=%4.2lf\n", s->name, s->age, s->gpa ); } void readStudent( Student *s ) { scanf( "%s %d %lf", s->name, &s->age, &s->gpa ); } int main( ) { Student s1; Student s2 = { "Pat", 26, 3.6 }; Student s3; s1.age = 40; s1.gpa = 4.0; strcpy( s1.name, "Chris" ); printStudent( &s1 ); printStudent( &s2 ); printf( "Reading student: " ); readStudent( &s3 ); printStudent( &s3 ); return 0; }