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
수정 아이콘
답변 감사드립니다!
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
150444 [질문] 롤 아카데미 연습생 관련 질문 [4] foraiur6124 20/11/23 6124
150443 [삭제예정] [의료] 회사 건강검진 어디서 하는게 좋을까요..? [6] 삭제됨5602 20/11/23 5602
150442 [질문] 신호위반 단속 카메라 누구말이 맞나요?! [13] 신류진8120 20/11/23 8120
150441 [질문] 옆그레이드 유의미한 느낌을 받을까요 [4] DogSound-_-*4881 20/11/23 4881
150440 [질문] 무료 동영상 편집 프로그램 없을까요? [9] 이호철6393 20/11/23 6393
150439 [질문] 이제서야 사회성을 기르려 합니다. 조언 부탁드립니다. [51] 데브레첸11974 20/11/23 11974
150438 [질문] 부동산 관련된 책 추천좀 부탁드립니다! [5] 삭제됨5937 20/11/22 5937
150437 [질문] 운동식단은 어떻게 찾아보는게 좋은가요? [1] 연필깍이6077 20/11/22 6077
150436 [질문] 의료용(?) 안대는 어디서 살 수 있나요? [4] CoMbI COLa6994 20/11/22 6994
150435 [질문] 과학)그래서 에너지가 무엇인가요? [5] 흥선대원군5302 20/11/22 5302
150434 [질문] 원룸 관리비 질문입니다. [8] 수소7654 20/11/22 7654
150433 [질문] FM2020 관련 카페 문의드립니다. [7] sangbung26382 20/11/22 6382
150432 [질문] 4번압축으로도 시력이 커버가 안되면 어떻게 해야되나요? [11] 삭제됨6473 20/11/22 6473
150431 [삭제예정] 올레TV 넷플릭스 메뉴 없어짐 [1] Love.of.Tears.7842 20/11/22 7842
150430 [질문] 가전제품 질문(통돌이 VS 드럼) [9] 교자만두6001 20/11/22 6001
150429 [삭제예정] 코로나 확진자 접촉 관련 질문입니다. [6] 식스센스6570 20/11/22 6570
150428 [질문] 자동차 틴팅 추천부탁드립니다 [9] 안희정5905 20/11/22 5905
150427 [질문] 할인이 많이 되는 신용카드는 무엇이 있을까요? [8] 쓸때없이힘만듬6098 20/11/22 6098
150425 [삭제예정] 영어 공부 어떻게 해야될까요? [4] 달걀먹고빵구빵6623 20/11/22 6623
150424 [질문] 분양권 증여에 대해서 질문드립니다. [2] 변함없이5815 20/11/22 5815
150423 [질문] 오른손등 부위에 이상증상이 있습니다. 어느 병원을 가봐야할까요? [3] 야광별4830 20/11/22 4830
150422 [질문] 여러종류의 코로나 백신출시로 인한 부작용은 없나요? [10] 하나의꿈6767 20/11/22 6767
150420 [질문] 노트북 추천 좀 해주실 수 있나요? [16] 부질없는닉네임6477 20/11/22 6477
목록 이전 다음
댓글

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