Here are specific instructions about the two programs that you will write:
Copying the Data Block using Arrays
The first program that you will write will use arrays for the data transfer. You may directly use SRCBLK and DESTBLK as the two arrays. You will want to use an index to access elements from each array, and you will want to compare this index against the TOTAL variable to tell you how many items you must copy from the SRCBLK.
Copying the Data Block using Pointers
The second program that you will write will use pointers for the data transfer. You may not directly use SRCBLK and DESTBLK, but instead you will use pointers and compare against the beginning and end pointers (SRCBEG and SRCEND for SRCBLK, and DESTBEG and DESTEND for DESTBLK) to access and copy the blocks. Please note, the end pointer points to a value one past the end of each block.