Question: rite a C program that takes the names of 2 files as command-line args. The program should perform a byte-by-byte comparison of the 2 files
rite a C program that takes the names of 2 files as command-line args. The program should perform a byte-by-byte comparison of the 2 files Stop the comparison at the first byte-location in which the 2 files differ and print: location: where 1098 is a decimal number representing the distance into the files "(relative to )" at which the first difference occurs. And, 6x4F and 6xA3 are the first two bytes in the files that differ If one file is shorter than the other, print EOF as the value for that file. The location in that case would be one byte distance beyond the last byte actually in the file, e.g. 103: 0xE3 EOF If the files are identical, print the word SAME without a location, e.g. SAME
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
