Pub_priv.cpp
Upload User: dq031136
Upload Date: 2022-08-08
Package Size: 802k
Code Size: 1k
Development Platform:

C++ Builder

  1. #include <iostream.h>
  2. #include <iomanip.h>
  3. #include <string.h>
  4. class Book 
  5. {
  6.   public: 
  7.     char title[256];
  8.     char author[64];
  9.     float price;
  10.     void show_title(void) { cout << title << 'n'; };
  11.     float get_price(void) { return(price); };
  12.     void show_book(void) 
  13.     { 
  14.       show_title(); 
  15.       show_publisher();
  16.     };
  17.     
  18.     void assign_publisher(char *name) { strcpy(publisher, name); };
  19.   private:
  20.     char publisher[256];
  21.     void show_publisher(void) { cout << publisher << 'n'; };
  22. };
  23. void main(void)
  24.  {
  25.    Book bible; 
  26.   
  27.    strcpy(bible.title, "Jamsa's C/C++ Programmer's Bible");
  28.    strcpy(bible.author, "Jamsa and Klander");
  29.    bible.price = 49.95;
  30.    bible.assign_publisher("Jamsa Press");
  31.    bible.show_book();
  32.  }