noft Manual (G06.27+, H06.03+, J06.03+)

Sample nld and noft Session
noft Manual528273-003
A-4
Source Module MODULE1C
Example A-6. Source Module MODULE1C With Edit Line Numbers
.1 #pragma nolist
1 #include <stdlibh>
1.001 #include <stdioh>
1.01 #pragma list
1.011 #include "globals.h"
1.1 #include "module1.h"
1.2 #include "util.h"
2
3 void initialize(long stops)
4 {
4.01 long counter;
4.02 long passenger_count;
4.1
5 bus_stop_array = (long *)malloc(stops*sizeof(long));
5.1 seed_random_number();
6 for (counter = 0; counter < stops; counter++)
6.01 {
6.02 passenger_count = 0x7F & rand();
6.03 while (passenger_count > BUS_STOP_CAPACITY)
6.04 passenger_count = 0x7F & rand();
6.05
6.1 bus_stop_array[counter] = passenger_count;
7 }
8 } /* initialize */
9
17 void wrapup(long stops)
18 {
19 long counter;
19.01
19.1 printf("Number of people on bus at last stop = %d.\n",
19.11 passengers_on_bus);
19.2 printf("\nPassengers remaining at each bus stop.\n");
19.3 printf("Bus Stop Passenger Count\n");
20 for (counter = 0; counter < stops; counter++)
20.1 {
20.2 printf("%4d %4d\n", (counter + 1), bus_stop_array[counter]);
20.3 }
20.4 free(bus_stop_array);
21
22
23 } /* wrapup */