Добавил:
Kaz
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лаба 4 Лабораторная работа 4 (МПиМК) / cmp_file / main
.cpp#include <windows.h>
#include <stdio.h>
#include <conio.h>
extern "C" __fastcall cmpfiles(char *pfname0, char *pfname2);
int main(int argc, char **argv)
{
UINT res;
//HANDLE hFile;
//TCHAR buff[20];
//DWORD read;
//int i;
//hFile = CreateFile(argv[1], GENERIC_READ, 0, 0, OPEN_EXISTING, 0, 0);
//ReadFile(hFile, &buff, 1, &read, NULL);
//printf("size = %d\n", read);
//for(i=0; i<10; i++)
// printf("%c", buff[i]);
res=cmpfiles(argv[1], argv[2]);
switch(res)
{
case 0x10:
printf("\nFile name 1 error");
break;
case 0x20:
printf("\nFile name 2 error");
break;
case 0x01:
printf("File 1 longer");
break;
case 0x02:
printf("File 2 longer");
break;
case 0x03:
printf("Files equal");
break;
case 0x04:
printf("File 1 bigger");
break;
case 0x05:
printf("File 2 bigger");
break;
default:
printf("Success");
break;
}
//printf("\n\n%c", res);
getch();
return 0;
}