텍스트 파일 입출력 질문있습니다.
아키
2023.04.01
질문 제목 : 파일 입출력텍스트파일에 한줄씩 파일을 읽어 배열에 저장할려고 합니다.질문 내용 : file* file = fopen(text.txt, rt);
int i, j, a[5], b[5]; if(file==null){
printf(file open error!\n);
return 1;
}
for(i=0;i5;i++){
for(j=0;j5;j++){
fscanf(file,%d,&m[i][j]);
}
}텍스트파일에5
0
1 0
1 1 0
0 1 1 0
1 0 1 1 0이렇게 있으면 5를 제외한 나머지 값들을a[0] = 0
a[1] = 1 0
a[2] = 1 1 0
이런식으로 넣고 싶은데잘안되네요 ㅠ.ㅠ
-
핑1크캣
이프문을 추가하시면 됩니다.
if(a[i][j]==5)
{
i--;
continue;
}
이런식으로 i값을 텍스트를 읽어드리기전으로 돌리고 컨티뉴로 5를 읽어드린 루틴을 강제로 다음흐름으로 옴기면 됩니다.