Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.79 KB | None | 0 0
  1. #include "function.h"
  2.  
  3. struct university{
  4.   char full_name[150];
  5.   char location[50];
  6.   float success_level;
  7.   int rank;
  8.   struct {
  9.     int students;
  10.     int matan_points;
  11.   } more_data;
  12. };
  13.  
  14.  
  15.  
  16. void write_string_to_struct(struct university  *  ptr){
  17.   char buffer[200];
  18.   scan_str(buffer);
  19.   sscanf(buffer,"%c %c %f %i %i %i",ptr->full_name, ptr->location, &ptr->success_level, &ptr->rank, &ptr->more_data.students, &ptr->more_data.matan_points);
  20. }
  21.  
  22.  
  23.  
  24. char scan_str(char *str){
  25.   fgets(str, 200, stdin);
  26.   return *str;
  27. }
  28.  
  29.  
  30. void print_out(struct university  *  ptr){
  31.   printf("Full name: %c, Location: %c, Success level: %i, Rank: %f, Students:%i, Matan p: %i", ptr->full_name, ptr->location, ptr->success_level, ptr->rank, ptr->more_data.students, ptr->more_data.matan_points);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement