작성일 : 16-01-11 21:09
파일입출력 자가진단 5
 글쓴이 : 공태현(kth119879)
조회 : 6,292  

#include <stdio.h>
#include <string.h>
FILE *in=fopen("input.txt", "r");
FILE *out=fopen("output.txt", "w");
char sent[100];
int n;
void input()
{
 fgets(sent, 100, in);
}
void output()
{
 int i, len;
 len = strlen(sent);
 for(i=0;i<len;i++) {
  fprintf(out, "%c", sent[len-i-1]);
 }
    fputc('\n', out);
}
int main()
{
 int n;
 fscanf(in, "%d", &n);
 while(n--) {
  input();
  output();
 }
 fclose(in);
 fclose(out);
 return 0;
}


으로 작성해서 error도 없는 것 확인했는 데 입력을 안받아서 디버깅해볼려 하는 데 어디가 이상한지 잘 모르겠어서 질문 올립니다. 혹시 어딘가 이상한 곳이 있나요?

제가 dev-c++을 사용해서 디버깅이 이상하게 된 것일수도 있지만 확인 부탁드립니다.


컴스쿨 16-01-12 20:31
 
fgets()는 현재커서의 위치부터 행의 끝까지 입력받는 것입니다.
n을 입력받고 그 위치에서 끝까지 받게 되므로 처음에는 입력받는 것이 없습니다.
fscanf(in, "%d\n", &n); 이렇게 입력받고 해보시기 바랍니다.
그리고 문제의 취지를 다시 한번 살펴보시기 바랍니다.
입력을 모두 받은후 역순으로 출력해야 합니다.
 
 

Total 660
번호 제   목 글쓴이 날짜 조회
520 강의 마지막 부분이 왜 약간 짤리는거죠? (1) 김대웅 11-26 6192
519 포인트 사용관련 (1) 김지연 08-16 6185
518 자기주도 c언어 프로그래밍 106쪽 선택제어문 형성평가 2번 (1) 김선일 01-27 6183
517 동영상 강의 교안 자료를 받고 싶습니다. (1) 최성우 03-02 6153
516 자기주도 c언어 프로그래밍 6단원5번 자가진단문의 (1) 정일훈 05-11 6118
515 자기주도 c언어 프로그래밍 선택제어문 자가진단 6 (1) 김민재 02-26 6115
514 문자삼각형1 (1) 이동준 02-06 6077
513 기출문제 정답지 (1) 이신영 09-08 6069
512 자기주도적 C언어 수강신청했는데요 교재 택배로 보내주시는지요 (1) 안민 06-03 6065
511 판권 밑에 위치한 도서 일련번호??? (1) 이정민 05-15 6049
510 2011년 초등부 예선 기출문제 7번문제 (1) 백지훈 02-02 6039
509 자기주도 C언어 프로그래밍 무료수강신청 (1) 이정민 05-14 6029
508 문자열1. 자가진단9번이 코드블락에서는 정답인데..정올에서 채… (1) 김연경 03-08 6019
507 저.....취소좀 해주실수있을까요? (1) 박채린 02-25 6016
506 동영상 재생이되지 않습니다. (1) 왕수진 03-24 6007
505 전화가연결이안되네요?? (1) 허윤지 11-17 6003
504 함수 1 - 형성평가 5 (1) 최의택 04-08 6001
503 아이패드에서도 와이파이로 강의 듣게 만들어주실수 없나요? (2) 김대웅 12-11 5956
502 정보올림피아드 지역본선에서요~ (1) 최원미 06-20 5936
501 제가 성호를 좋아해요! (2) 김민지 05-15 5933
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30    

회사소개 | 개인정보처리방침 | 이용약관 | 찾아오시는 길 | 이메일주소 무단수집거부 | 사업자정보확인
경기도 안양시 동안구 호계동 1065-10 협성골드프라자 601호 한컴에듀케이션(주) TEL : 031-388-8840 FAX : 031-388-0996
대표자 : 김동규 사업자번호 : 130-86-02870 통신판매업신고번호 : 제 2010-경기안양-888호
COPYTIGHT(C) 한컴에듀케이션(주), ALL RIGHT RESERVED.
담은강좌 : 0