for문으로 동일한 작업을 하려고 합니다.
사용할 input파일은
2 //아래의 데이터 갯수
1.dat 1_1.dat
2.dat 2_1.dat
input.inp를 읽고 1.dat와 2.dat에 동일한 작업을 반복한후, 각자의 결과값을 1_1.dat에 저장하려고 하는합니다. 하지만 for문을 사용할 시 1.dat만 시행되어 1_1.dat는 생성되지만 2.dat는 시행되지 않고 1.dat가 두번 실행됩니다.
scanf_s("%s",fname,sizeof(fname));
fopen_s(&input,fname,"r");
fscanf_s(input,%d,&file);
for(int i=0;i<2;i++){
fscanf_s(input,"%s\t%s",fname2,sizeof(fname2),fname3,sizeof(fname3));
앞부분을 이런식으로 작성했는데 계속 1.dat만 실행됩니다. 왜그럴까요? C언어 고수님들 부탁드립니다!