38 lines
672 B
C
38 lines
672 B
C
|
#include <stdio.h>
|
||
|
#include <stdlib.h>
|
||
|
#include <string.h>
|
||
|
#include <errno.h>
|
||
|
int copyData(char *string)
|
||
|
{
|
||
|
char buf[32];
|
||
|
strcpy(buf, string);
|
||
|
return (0);
|
||
|
}
|
||
|
|
||
|
int main(int argc, char *argv[])
|
||
|
{
|
||
|
char buffer[700];
|
||
|
FILE *file;
|
||
|
if (argc !=2)
|
||
|
{
|
||
|
printf("[*] invalid arguments!\n [*] > %s file_name\n",argv[0]);
|
||
|
exit(0);
|
||
|
}
|
||
|
printf("opening file\n");
|
||
|
file = fopen(argv[1],"rb");
|
||
|
if (!file)
|
||
|
{
|
||
|
//printf("file not opened %s", strerror(errno));
|
||
|
fprintf(stderr,"file not opened %s", strerror(errno));
|
||
|
//printf("error");
|
||
|
return (0);
|
||
|
}
|
||
|
printf("file opened\n");
|
||
|
fread(buffer, 699,1,file);
|
||
|
fclose(file);
|
||
|
copyData(buffer);
|
||
|
return (0);
|
||
|
}
|
||
|
|
||
|
|