1st part of timber program
Code:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctype.h>
#include <string.h>
void load_data();
void save_data();
void goto_record();
void enter_details(char edit);
void delete_record();
int const max_recs = 100;
char const data_file_name[100] = "cs215_b.dat";
struct TimberIDType
{
char Zone;
char ID[10], TimberID[10];
ID=TimberID;
};
struct TimberRec
{
struct TimberIDType TimberID;
char Kind[31];
float Diameter, Weight, Height;
}TimberArray[max_recs];
int address_count = 0, current_record = 0;
main()
{
char reply;
load_data();
do
{
clrscr();
printf("Timber Database\n------------\n\n");
if (address_count > 0)
{
printf("Record %3d/%3d\n==============\n\n",
current_record+1, address_count);
printf(" ID: %s\n", TimberArray[current_record].TimberID);
printf(" Kind: %s\n", TimberArray[current_record].Kind);
printf(" Diameter: %2f\n", TimberArray[current_record].Diameter);
printf(" Weight: %2f\n", TimberArray[current_record].Weight);
printf(" Height: %2f\n", TimberArray[current_record].Height);
is this ok?