Shrbooks.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.     void assign_publisher(char *name) { strcpy(publisher, name); };
  14.   private:
  15.     char publisher[256];
  16.     void show_publisher(void) { cout << publisher << 'n'; };
  17. };
  18. void Book::show_book(void) 
  19.   { 
  20.     show_title(); 
  21.     show_publisher(); 
  22.   };
  23.   
  24. void main(void)
  25.  {
  26.    Book tips, diary; 
  27.   
  28.    strcpy(tips.title, "Jamsa's C/C++ Programmer's Bible");
  29.    strcpy(tips.author, "Jamsa and Klander");
  30.    tips.price = 49.95;
  31.    tips.assign_publisher("Jamsa Press");
  32.    
  33.    strcpy(diary.title, "All My Secrets...");
  34.    strcpy(diary.author, "Kris Jamsa");
  35.    diary.price = 9.95;
  36.    diary.assign_publisher("None");
  37.    tips.show_book();
  38.    diary.show_book();
  39.  
  40.  }