[질문] [C언어] for문 여러파일
글쓴이: dasl1203 / 작성시간: 월, 2020/01/20 - 10:05오후
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언어 고수님들 부탁드립니다!
Forums:
함수 사용법이 잘못된거 같네요.
함수 사용법이 잘못된거 같네요.
sizeof 도 잘못 사용하고 있어요.
문자열 길이 구하려먼 strlen() 사용해야 해요.
fscanf_s() 는 매뉴얼 찾아서 함수 사용법을 확인해보세요.
댓글 달기