rendered paste body#define _CRT_SECURE_NO_DEPRECATE
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
int main(int argc, char **argv)
{
FILE * pFile1;
FILE * pFile2;
long lSize;
char * buffer;
size_t result;
char tmpb[5];
if (argc<2)
{printf("argument required");
goto end;}
pFile1 = fopen ( argv[1] , "rb" );
pFile2 = fopen ( "file2" , "w+b" );
fseek (pFile1 , 0 , SEEK_END);
lSize = ftell (pFile1);
rewind (pFile1);
buffer = (char*) malloc (sizeof(char)*lSize);
result = fread (buffer,1,lSize,pFile1);
for (int i=0;i<(sizeof(char)*lSize);i++)
{
sprintf (tmpb, "%#x,",(buffer[i] < 0) ? (buffer[i]+256) : buffer[i] );
fputs (tmpb,pFile2);
}
end:;
}