디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

횽들 c언어 동적 메모리 배열 할당에대해서 답변좀

ㅈㅈㅅㅂ(121.191) 2011.12.07 13:11:40
조회 121 추천 0 댓글 2

횽들 rle압축방식을 c언어로 코딩해 봤는데 

문자열을 입력받을 때 배열을 사용해서 받았거든
근데 이게 너무 메모리낭비가 심한거같아서 동적할당으로 받으려고해
근데 c++이라면 new delete써서 하면 되겠는데
c언어는 어떻게해야하는지 모르겠어..
malloc을 쓰면 된다는데 아직 초보라 잘 모르겠어 ㅠㅠ 
코드를 어떻게짰냐면.. 
#include <stdio.h>
#include <string.h>
int main()
{
        char rle[1024];
        char *pt;
        int  i, count;
                
        i = 0;
        count = 1;

        printf("input : ");
        pt = gets(rle);
        printf("output : ");
        
        for(i=1; i<=strlen(rle); i++) 
        {
                if(rle[i-1]==rle[i])
                {
                        count++;
                }
                else
                {
                        if(count==1) 
                        {
                                printf("%c", rle[i-1]);
                        }
                        else 
                        
                                printf("%c%d",rle[i-1], count); 
                                count=1;
                        }
                }
        }
        printf("\\n");
        [...];
        return 0;
}
이렇게 했거든? 
어떻게하면 메모리낭비를 줄일 수 있을까? ㅠㅠ

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
공지 프로그래밍 갤러리 이용 안내 [97] 운영자 20.09.28 48770 65
2904962 <UDT 우리동네 특공대>가 인기래서 생각나는 예전 글 발명도둑잡기(118.216) 20:27 5 0
2904961 C API를 위한 고성능 예외-에러코드(errcode) 매핑 전략 나르시갤로그로 이동합니다. 20:23 6 0
2904960 엣지 탭 천개쯤 띄우면 다 발명도둑잡기(118.216) 20:16 7 0
2904959 왜 갑자기 쌍ㅅ쌍 얘기야? 나르시갤로그로 이동합니다. 20:00 17 1
2904958 Clair 라이브러리: Ada 예외를 C API로 매핑하기 나르시갤로그로 이동합니다. 19:55 11 0
2904957 한국에 실제 있다는 중국 사이비종교 마을 ㄷㅅㄷ [1] ♥냥덩이의우웅한하룽♥갤로그로 이동합니다. 19:52 20 0
2904956 트위터가 공개한건 국적이 아니라 위치다 발명도둑잡기(118.216) 19:46 15 0
2904955 민주정의당 후보, 4대강 죽이기 광고모델 이순재 발명도둑잡기(118.216) 19:42 15 1
2904954 외모는 단점을 커버시키는 힘이 있다 [2] Move갤로그로 이동합니다. 19:38 27 0
2904953 짱깨 한국 여론조작 또 걸렸네 ㅋㅅㅋ ♥냥덩이의우웅한하룽♥갤로그로 이동합니다. 19:37 20 1
2904952 귀찮은데 말이 필요하나 루도그담당(58.233) 19:36 34 0
2904951 저능아씨는 여기서 살아 RyuDOG갤로그로 이동합니다. 19:31 28 0
2904950 프붕이들 솔직히 병신들이 도배하는거보다 러스트 얘기가 낫지? [4] 프갤러(110.8) 19:29 27 0
2904949 아아 하늘은 어째서 나를 낳고 RyuDOG갤로그로 이동합니다. 19:28 21 0
2904948 낄낄낄낄 RyuDOG갤로그로 이동합니다. 19:27 17 0
2904947 솔직히 글 읽을 필요도 없음 RyuDOG갤로그로 이동합니다. 19:26 24 0
2904946 저거 봐바 몇대 때려주니까 루도그담당(58.233) 19:25 26 0
2904945 우웅 화짱조 짖는거 컹컹 RyuDOG갤로그로 이동합니다. 19:24 14 0
2904944 니 신상은 더군다나 관심 없어 병신아 루도그담당(58.233) 19:21 37 0
2904943 난 애초에 익명이 아니란다 ㅆㅇㅆ야 RyuDOG갤로그로 이동합니다. 19:19 26 0
2904942 커뮤니티에 연봉실명제 달면 웃기긴 할듯 [1] 코딩의신(121.139) 19:18 24 0
2904941 익명 깨지면 너만 불쌍치 루도그담당(58.233) 19:17 28 0
2904940 여기도 여시처럼 익명 깨지면 웃기긴할듯 RyuDOG갤로그로 이동합니다. 19:16 19 0
2904939 뀨? ♥냥덩이의우웅한하룽♥갤로그로 이동합니다. 19:15 15 0
2904938 님들 디자인 패턴이나 자료형 변환 필요성 설명해도 모르면 어캄? [3] 프갤러(58.76) 19:14 24 0
2904937 빨리 실업급여 제발 [2] 프갤러(110.8) 19:14 21 0
2904936 그래서 팩트는 루도그담당(58.233) 19:14 31 0
2904935 ㅆㅇㅆ 보면 존나 불쌍하긴함 ㅋㅋㅋ RyuDOG갤로그로 이동합니다. 19:12 27 0
2904934 아무리 기싸움 걸어봤자 루도그담당(58.233) 19:11 20 0
2904933 하긴 워낙 캥기는게 많은 인생이라 ㅋㅋㅋ RyuDOG갤로그로 이동합니다. 19:10 19 0
2904932 송사고 뭐고 루도그담당(58.233) 19:08 29 3
2904931 쳇트ㅡ Meow갤로그로 이동합니다. 19:07 23 0
2904930 ㅆㅇㅆ 같은애 고소하면 내가 나쁜놈이 되잖아 RyuDOG갤로그로 이동합니다. 19:06 24 0
2904929 에에 고소할거다노 ~ 루도그담당(58.233) 19:04 28 0
2904928 이렇게 티배깅할때 마다 늘 즐거움 RyuDOG갤로그로 이동합니다. 19:01 21 0
2904927 어딜가나 벌레가 꼬여 ㅇㅇ [1] RyuDOG갤로그로 이동합니다. 18:59 27 0
2904926 오늘의 소설, 영화 실마리: 범죄 학교 발명도둑잡기(118.216) 18:55 9 0
2904925 ㅆㅇㅆ = 앱히키 ㅇㅇ(222.108) 18:51 16 0
2904924 Ai 발전 속도가 너무 느림 [4] RyuDOG갤로그로 이동합니다. 18:48 50 0
2904923 linq 다른언어용으로 비슷하게 만든거 [2] 발명도둑잡기(118.216) 18:27 32 0
2904922 브레인스토밍 책사풍후갤로그로 이동합니다. 18:25 15 0
2904920 ❤✨☀⭐⚡☘⛩☃나님 시작합니당☃⛩☘⚡⭐☀✨❤ ♥냥덩이의우웅한하룽♥갤로그로 이동합니다. 18:19 20 0
2904919 이찬혁-SINNY SINNY 발명도둑잡기(118.216) 18:13 18 0
2904918 ㅎㅎAI가 버그도 다 잡아 줌 ㅋㅋ 소스코드 평가 겁나 편하네 나르시갤로그로 이동합니다. 18:11 22 0
2904917 vscode 은근 무겁네 [3] 프갤러(110.8) 18:10 29 0
2904916 프뉴비 질문) tkinter로 gui프로그램 작성중인데 한글이 [5] 프갤러(123.215) 17:50 26 0
2904915 Clair.Event_Loop 구현 완료함. ㅋㅋ 현재 손적화 중 [10] 나르시갤로그로 이동합니다. 17:46 37 0
2904914 내란견 냥덩이 때문에 한국이 핵폭탄 맞게 됐다 [1] 발명도둑잡기(118.216) 17:27 28 1
2904912 ai나와서 존나 좆같긴해. [3] 코딩의신(121.139) 17:01 78 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2