PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2020/09/05 22:10:29
Name 와칸나이
Subject [질문] C언어 왕초보 질문입니다~ (수정됨)
#include 
#include 

#define MAX 100
FILEfpt;
const char arr[MAX] = "";
int binarymaker(int n);

void main(const int nconst charfilename[MAX])
{
    if(n != 2// Inputted file name checker
    { printf("Error"); exit(0); } 
    
    char arr[MAX] = "";

    fpt = fopen(filename[1]"rb");
    int ch;

    while( ( ch = fgetc(fpt)) != EOF)
        binarymaker(ch);    

    fclose(fpt);

}

int binarymaker(int n)
{
    if(n == 0)
    { printf("0"); return 0; }
    if(n == 1)
    { printf("1"); return 0; }

    
    binarymaker(n / 2);
    if(n % 2 == 0)
    printf("0");
    if(n % 2 == 1)
    printf("1");
    

}


/* 파일 스트림에 대해 막 배우고 있는 프로그래밍 초보입니다.
파일 내용을 binary로 보고 싶어서 int형 정수를 한 글자씩 argument로 받아서
한 글자씩 바이너리로 출력하는 함수를 만들었습니다.

그런데 텍스트 파일은 문제없이 출력되는데,
용량이 조금 큰 파일부터는 아예 도중에 출력이 멈추네요.

왜 그런지 이유를 알고싶습니다. 스택이 다 차서 프로그램이 강제로 종료되는건가요?


(아직 비트연산자를 배우기 전 단계라 이렇게나마 binary로 출력하는 함수를 만들 수 밖에 없었습니다) */

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
와칸나이
20/09/05 22:14
수정 아이콘
powershell로 실행시켜봤습니다.
밥오멍퉁이
20/09/05 22:45
수정 아이콘
배열크기 제한 때문에 메모리 터진거 아닌가여 동적할당 써보세요 말록
와칸나이
20/09/06 13:32
수정 아이콘
시도해보겠습니다. 감사합니다!
20/09/05 22:59
수정 아이콘
코드는 문제없고 powershell 에서 출력하다가 버퍼가 차서 멈춘것 같습니다.
와칸나이
20/09/06 13:32
수정 아이콘
버퍼크기 제한을 생각못했네요. 답변 감사합니다.
하이아빠
20/09/06 06:29
수정 아이콘
메인함수 파라미터이름은 argc, argv로 하시는게 좋아요.
와칸나이
20/09/06 13:31
수정 아이콘
모르는 부분 알려주셔서 감사합니다.
20/09/06 11:05
수정 아이콘
보는게 목적이면 파일에 다시 쓰시는게
와칸나이
20/09/06 13:30
수정 아이콘
답변 감사드립니다!
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
148224 [질문] C언어 왕초보 질문입니다~ [9] 와칸나이5240 20/09/05 5240
148223 [질문]  시몬스 침대싸게사는법 [6] 무민9129 20/09/05 9129
148222 [삭제예정] 빅쇼트 어머니랑 보기에 수위 괜찮나요? [10] 실제상황입니다9960 20/09/05 9960
148221 [질문] 로지텍키보드 G613 바운싱 현상이 너무 심합니다. [1] 명군6279 20/09/05 6279
148220 [질문] 스카이캐슬 극초반부 스토리 질문드립니다.[스포] [11] Demi5373 20/09/05 5373
148219 [질문] 싸고 간단하게 쓸만한 티비 혹시추천해주실 수 있나요?? [15] 안유진5311 20/09/05 5311
148218 [질문] 가정용 자전거운동기구 추천해주세요 [4] 유니꽃5374 20/09/05 5374
148217 [질문] 텍스트 커서 형태를 바꾸고 싶습니다. [3] 독수리의습격4779 20/09/05 4779
148216 [질문] 직장인 + 개인사업자 질문이 있습니다 [10] 카이멍5387 20/09/05 5387
148215 [질문] 15만 이하정도의 메쉬의자 추천받을 것 없을까요? [15] U-Nya7385 20/09/05 7385
148214 [질문] 제보/소통이 되는 국회의원분이 계실까요? [5] 헛스윙어4607 20/09/05 4607
148212 [질문] 어머니 기억력 질문입니다 [14] 포이리에6175 20/09/04 6175
148211 [질문] 게임 추천해 주세요 (아이패드) [4] 하얀소파5211 20/09/04 5211
148210 [질문] 앱으로 여자분을 만났는데요 [41] 삭제됨9710 20/09/04 9710
148209 [질문] 코털 정리하는 기기 추천해주실만한 거 있을까요? [15] 드워프는뚜벅뚜벅7539 20/09/04 7539
148208 [질문] 퇴사를 앞둔 사람에게 이상한 거짓말을 한 상사 [23] CarnitasMazesoba7492 20/09/04 7492
148207 [질문] 일베는 왜 그런 정치성향을 보였을까요? [21] 콜라제로5596 20/09/04 5596
148206 [질문] 국롤이 먼저 생긴 말인가요? 국룰이 먼저인가요? [42] 카푸스틴9517 20/09/04 9517
148205 [질문] zoom 질문드립니다. [5] 민방위면제5625 20/09/04 5625
148204 [질문] 로봇청소기 + 육아 질문 [9] 부모4648 20/09/04 4648
148203 [질문] 구형 아이패드 활용법 [23] 허느5667 20/09/04 5667
148202 [질문] 컴퓨터 업글 / 구매 2차 질문글입니다.... [8] 시옷시옷히읗4886 20/09/04 4886
148201 [질문] LOL 질문입니다. 커즈가 그렇게 못 미더운 정글러인가요? [42] 삭제됨7139 20/09/04 7139
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로