This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
haas:fall2020:discrete:projects:dcf2 [2020/09/30 12:05] – [Project Submission] wedge | haas:fall2020:discrete:projects:dcf2 [2020/09/30 16:36] (current) – [Other specification details] wedge | ||
---|---|---|---|
Line 122: | Line 122: | ||
* end of file bytes should no longer be tricky in v3, simply treat them as unencoded data | * end of file bytes should no longer be tricky in v3, simply treat them as unencoded data | ||
* your program should be mindful of data reads/ | * your program should be mindful of data reads/ | ||
+ | * ALL variables must be well and pertinently named, and be no fewer than 4 symbols in length | ||
* your program also should avoid writing the EOF byte as a data byte (or reading it and processing it as anything other than a marker to stop reading). | * your program also should avoid writing the EOF byte as a data byte (or reading it and processing it as anything other than a marker to stop reading). | ||
* Since we are using single bytes to store our counts, one needs to be mindful not to allow the byte value to "roll over"; limit your counts to 255. | * Since we are using single bytes to store our counts, one needs to be mindful not to allow the byte value to "roll over"; limit your counts to 255. |