복수개의 텍스트 파일을 입력받을려면?
새늘
2023.04.01
질문 제목 : 복수 개의 텍스트 파일을 입력 받을려면?파일입출력 함수를 이용해 복수 개의 텍스트 파일을 입력받아
문자열을 바이너리 코드로 변환할려고 합니다.질문 내용 :
복수 개 (최대5개)의 파일을 입력받아서 해당 문자열을 바이너리 코드로
바꾸는 c코드를 짜고 있습니다.
현재 단일 파일은 구현을 했으나, 2개 이상 5개이하의 파일을
어떻게 받아야 할 지 감이 잡히질 않습니다.
코드 보시고 조언 부탁드립니다.
작성중인 코드인점이해 부탁드립니다.
#include stdio.h
int main(void)
{
file * fp[5];
char filename[80];
int state;
int i,b=0;
printf(\n파일명을 입력하세요:);
scanf(%s,filename);
for (i=0; i5; i++)
{
fp[i]=fopen(filename,rt);
}
state=fgetc(*fp);
while(state!=eof){ /*바이너리변환 -*/
b=(sizeof(char)*8-1);
while(b=0)
{
printf(%d,(stateb)&00000001);
b--; /* - 바이너리변환 */
}
printf( %c %d \n,state, state);
state=fgetc(*fp);
}
state=fclose(*fp);
return 0;
}