Page 118 - 6437
P. 118

int    book_id;

                            } book;


                          Accessing Structure Members
                          To  access  any  member  of  a  structure,  we  use  the  member  access  operator  (.).  The
                   member access operator is coded as a period between the structure variable name and the structure
                   member  that  we  wish  to  access.  You  would      use  the  keyword  struct  to  define  variables  of
                   structure type. The following example shows how to use a structure in a program:





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



                 struct Books
                 {

                    char  title[50];

                    char  author[50];
                    char  subject[100];
                    int     book_id;

                 };



                 int main( )
                 {

                    struct Books Book1;              /* Declare Book1 of type Book */
                    struct Books Book2;              /* Declare Book2 of type Book */



                    /* book 1 specification */

                    strcpy( Book1.title, "C Programming");
                    strcpy( Book1.author, "Nuha Ali");

                    strcpy( Book1.subject, "C Programming Tutorial");
                    Book1.book_id = 6495407;



                    /* book 2 specification */

                    strcpy( Book2.title, "Telecom Billing");
                    strcpy( Book2.author, "Zara Ali");




                                                                                                     121
   113   114   115   116   117   118   119   120   121   122   123