바이너리 ch

카테고리 없음 2017. 6. 19. 12:29

#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);


}