Object-oriented Software in C++

Major programs in the book

The programs are held in a text archive. The C++ program below is used to extract the programs from the archive into individual files. By editing the text archive differences in C++ compilers can be accommodated. For example, the extension used, to indicate a C++ program.

  • Text archive of programs from the book (160K)
  • Source C++ program (5k) to extract files from this archive

    Individual programs by page number

    Page	File
    1	s00_in1.cpp
    2	s00_in2.cpp
    3	s00_cnt.cpp
    15	s00_in4.cpp
    31	s10_acct.cpp
    37	s15_men.cpp s15_men.h
    45	s10_a.cpp s10_a.h s10_a_1.h s10_a_2.h
    53	s00_swp.cpp
    55	s00_wno.cpp
    58	s20_fn1.cpp
    59	s20_fn2.cpp
    60	s20_fn3.cpp
    61	s20_fn6.cpp
    63	s00_swp2.cpp
    68	s35_addr.cpp s35_addr.h
    74	s35_arr1.cpp
    76	s35_hist.cpp
    81	s35_sta.cpp
    83	s35_sta2.cpp
    85	s10_bnk1.cpp
    91	s10_a_st.cpp
    98	s80_gme1.cpp
    114	s10_ia.cpp s10_ia.h
    118	s10_sia.cpp s10_sia.h
    123	s32_main.cpp s32_room.cpp s32_r_d.h s32_offi.cpp s32_o_d.h
    125	s10_mult.cpp
    133	s39_mny1.cpp s39_mny1.h
    137	s39_mny2.cpp s39_mny2.h
    140	s39_mny3.cpp s39_mny3.h
    142	s39_mny5.cpp s39_mny5.h
    148	s39_str.cpp s39_str.h
    154	s50_ex1.cpp
    157	s50_bank.cpp s50_bank.h
    172	s35_cpys.cpp
    180	s35_sta3.cpp
    184	s35_mem0.cpp
    186	s35_poin.cpp
    200	s55_vec1.cpp s55_vec1.h
    204	s55_vec2.cpp
    208	s55_vec3.cpp s55_vec3.h
    221	s40_mac3.cpp
    233	s80_exp.cpp
    241	s60_int.cpp
    245	s60_set3.cpp s60_set3.h s60_set2.h
    253	s65_adt1.cpp
    264	s65_adt2.cpp
    273	s80_db.cpp s55_vec4.h
    000	s99_type.h s99_excl.h
    

    © M.A.Smith University of Brighton. Created August 1995 last modified March 1997.
    Comments, suggestions, etc. M.A.Smith@brighton.ac.uk * [Home page]