에러가 납니다.
글쓴이: 궁금파워 / 작성시간: 화, 2018/07/24 - 9:33오전
#include <stdio.h> #include <stdlib.h> int main(int argc, char*argv[]){ int c; int j=0; int i=1; char String[2][18]; int Number[2][18]; FILE *ifp, *ofp; fopen_s(&ifp,argv[1], "r"); fopen_s(&ofp,argv[2], "w"); if (argc!=3){ printf("error\n"); exit(1); } for (i=1; i<=2; i++){ for (j=1;j<=18; j++){ String[i][j]=0; Number[i][j]=0; } } i=1; while((c=getc(ifp))!=EOF){ for( j=1; j<=18; j++){ if (j==2 || j==4 || j==6 || j==8 || j==10 || j==12 || j==14 || j==16 || j==18){ String[i][j]=c; } else { Number[i][j]=c; } if(i%18==0){ putc('\n', ofp); i++; } fprintf(ofp,"%s:%d ,\n", String[i][j], Number[i][j]); } putc('\n', ofp); return 0; } }
아래에 읽어들일 파일 첨부 했습니다.명령창에서 계속 루프를 도네요 그리고
결과파일에도 아무런 결과가 나타나지 않았습니다.
도움 바랍니다. ㅠ.ㅠ
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 272바이트 |
Forums:
컴파일 할 때 gcc -Wall 로 컴파일 해 보셔요
컴파일 할 때 gcc -Wall 로 컴파일 해 보셔요. 에러 뿐 아니라 경고도 자세히 나오니 도움 될 겁니다.
세벌 https://sebuls.blogspot.kr/
디버그를 해 보세요. 한 줄 한 줄 따라가다 보면
디버그를 해 보세요. 한 줄 한 줄 따라가다 보면 해결될 문제입니다.
디버깅 어떻게 하는 건가요
debug해본적이 없어서 어떻게 하는 건지 궁금하네요
어떤 환경에서 코딩을 하시나요? visual
어떤 환경에서 코딩을 하시나요? visual studio? eclipse?
댓글 달기