32 lines
936 B
C
32 lines
936 B
C
#include <stdio.h>
|
|
#include "compressor.h"
|
|
int main(int argc, char* argv[])
|
|
{
|
|
if (argc <3 && argv[1][0] == '-' && argv[1][1] == 'h' )
|
|
{
|
|
printf("\nna kompresiu použite: compressor -c infile outfile");
|
|
printf("\nna dekompresiu použite: compressor -d infile outfile");
|
|
return 0;
|
|
}
|
|
if (argc == 4)
|
|
{
|
|
if (argv[1][0] == '-' && argv[1][1] == 'c' && argv[1][2] == 0)
|
|
{
|
|
compress_1(argv[2], "tmpjkxqp.tmp");
|
|
compress_2("tmpjkxqp.tmp", argv[3]);
|
|
remove("tmpjkxqp.tmp");
|
|
return 0;
|
|
}
|
|
if (argv[1][0] == '-' && argv[1][1] == 'd' && argv[1][2] == 0)
|
|
{
|
|
decompress_2(argv[2], "tmpjkxqp.tmp");
|
|
decompress_1("tmpjkxqp.tmp", argv[3]);
|
|
remove("tmpjkxqp.tmp");
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
printf("\nnesprávne argumenty");
|
|
|
|
return 0;
|
|
} |