카테고리 없음
바이너리 ch
Reubwe
2017. 6. 19. 12:39
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
FILE *in,*out;
char name[100]={'0',};
char new_name[100]={'0',};
char buf[100];
int size;
int num=0;
char *data;
char ch;
printf("Input file name : ");
gets(name);
printf("file size : ");
scanf("%d",&size);
data=(char*)malloc(sizeof(char)*size);
in=fopen(name,"rb");
strncpy(new_name,name,5);
while(!feof(in))
{
sprintf_s(buf,sizeof(buf),"%s%d",new_name,num++);
out=fopen(buf,"wb");
for(int i=0;i<size;i++)
{
ch=getc(in);
if(ch!=EOF)
{
fprintf(out,"%c",ch);
}
else
break;
}
}
fclose(in);
fclose(out);
}