검색결과 리스트
글
바이너리
카테고리 없음
2017. 6. 19. 03:04
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
FILE *in,*out;
char new_file[100]={'0'}; //파일 이름들 초기화
char buf[100];
char name[100]={'0'};
char *data;
int size;
int num=0;
printf("input file name : ");
gets(name);
printf("size : ");
scanf("%d",&size);
data=(char*)malloc(sizeof(data)*size);
strncpy(new_file,name,5);
in=fopen(name,"rb");
while(!feof(in))
{
sprintf_s(buf,sizeof(buf),"%s%d",new_file,num++);
out=fopen(buf,"wb");
if(!feof(in))
{
fread(data,size,1,in);
fwrite(data,size,1,out);
}
}
fclose(in);
fclose(out);
}