디시인사이드 갤러리

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

갤러리 본문 영역

putty c언어 질문좀여//

르응오(112.186) 2011.09.19 21:51:25
조회 117 추천 0 댓글 3

putty로 c언어 공부하는데


a.out < aaa.txt 라고 실행하면

aaa.txt에는 들어있는 

xxxxx
ddddd
fffffff
gggg
hhhhg   이렇게 5가지 하나가 출력되는건데


대체 어태 하는건지..

일단 
                

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#include <time.h>


#define EXIT_SUCCESS 0

#define EXIT_FAILURE 1


#define MAXIMUM_FORTUNE 5

#define MAXIMUM_BUFFER_LENGTH 100



int entrypoint(char *lpszTextfilename);


int

main(int argc, char *argv[])

{

        if ( argc != 2 ) {

                printf("Usage : testc textfile\\n");

                return EXIT_FAILURE;

        }


        return entrypoint(argv[1]);

}


int 

entrypoint(char *lpszTextfilename)

{

        char strBuffer[MAXIMUM_BUFFER_LENGTH];

        char *lpBuffer[MAXIMUM_FORTUNE];

        FILE *fp;


        int i;


        //Attempt to open textfile.

        fp = fopen(lpszTextfilename, "rt");

        if ( fp == NULL ) {

                printf("fopen failed: %s\\n", lpszTextfilename);

                return EXIT_FAILURE;

        }


        //Initialize pointer-buffer to 0

        memset(lpBuffer, 0, sizeof(char*) * MAXIMUM_FORTUNE);



        for ( i = 0; i < MAXIMUM_FORTUNE; i++ ) {

                

                memset(strBuffer, 0, sizeof(strBuffer));


                //Read contents from textfile.

                if ( fgets(strBuffer, sizeof(strBuffer), fp) == NULL ) {

                        if ( feof(fp) != 0 ) {

                                break;        //end of file

                        }

                }


                //memory allocation by using malloc

                lpBuffer[i] = (char*)malloc(strlen(strBuffer) + 1);


                //copy contents to allocated buffer.

                strcpy(lpBuffer[i], strBuffer);

        }

        

        srand((unsigned int)time(NULL));


        //print-out random selected text

        printf("Random selected : %s\\n", lpBuffer[rand() % MAXIMUM_FORTUNE]);



        //free resource

        for ( i = 0; i < MAXIMUM_FORTUNE; i++ ) {

                if ( lpBuffer[i] != NULL )

                        free(lpBuffer[i]);

        }

        fclose(fp);


        return EXIT_SUCCESS;

}


이렇게 해 놓은걸 구했는데


a.out < aaa.txt 하면 Usage : testc textfile 라고 출력되는데


제대로 출력시킬려면 어떤걸 수정해야 하나요??

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
273899 힙꼬맹 이 미친놈아 [5] Deanex갤로그로 이동합니다. 11.09.20 50 0
273897 케로로닭아.. [11] 쿄스케갤로그로 이동합니다. 11.09.20 78 0
273895 애플에서 웹앱을 했다가 앱스토어로 바꾸었다는게 사실이냐?!! [1] 거칠게갤로그로 이동합니다. 11.09.20 66 0
273893 아 갑자기 내가 쓰는짤 보니 흥분된다 [짤없엉] [2] 힙꼬맹갤로그로 이동합니다. 11.09.20 55 0
273890 내 친구 중에 초특급으로 무능한 애가 하나 있는데 [3] 분당살람갤로그로 이동합니다. 11.09.20 91 0
273889 IT강국이라면서 왜 대우는 땅그지이고 연봉도 조금이지? 누가 설명좀[짤] 힙꼬맹갤로그로 이동합니다. 11.09.20 99 0
273887 EMP 가 인터넷 못쓰게 하는거 맞지? [6] 힙꼬맹갤로그로 이동합니다. 11.09.20 71 0
273886 갤 수질이 좋지 아니하다 [6] SODMaster갤로그로 이동합니다. 11.09.20 72 0
273885 IT가 대우가 좋아질려면 큰 사건이 빵! 하고 터져야해 [7] 힙꼬맹갤로그로 이동합니다. 11.09.20 107 0
273884 한국은 절대 IT개발자를 대우해주지 않을 것이다. [1] 거칠게갤로그로 이동합니다. 11.09.20 84 0
273883 울나라 윗대가리 VS 미국 윗대가리 [4] 분당살람갤로그로 이동합니다. 11.09.20 83 0
273882 wav형식의 파일을 txt로 어떻게 변환할 수 있을까? [1] 으헝(211.183) 11.09.20 46 0
273881 전거성 새 책 나왔다 이놈들아 Deanex갤로그로 이동합니다. 11.09.20 43 0
273880 현재의 기억을 가진채로 다시 어려지는거에 대한 고찰... [3] blackd갤로그로 이동합니다. 11.09.20 70 0
273879 해킹 사건으로 인해 국민들의 인식이 바뀌었으면 좋겠다. [3] 거칠게갤로그로 이동합니다. 11.09.20 60 0
273878 아아아아 과연 도미누나가 선물로 뭐 해달라고 할까 ㅋㅋㅋ [5] 쿄스케갤로그로 이동합니다. 11.09.20 55 0
273877 yes24 는 왜 영수증을 스티커로 주나? [3] Deanex갤로그로 이동합니다. 11.09.20 130 0
273875 뇌지랄이 병신인 이유 Adelposs갤로그로 이동합니다. 11.09.20 31 0
273874 자살춤이 병신인 이유 [9] Adelposs갤로그로 이동합니다. 11.09.20 72 1
273873 blackd가 병신인 이유 [1] Adelposs갤로그로 이동합니다. 11.09.20 39 0
273872 거칠게가 병신인 이유 Adelposs갤로그로 이동합니다. 11.09.20 30 0
273871 카페가입하니까 무슨 컨설팅받으로가 전화오는데 정체아는놈잇냐 이섹기 [9] 우하하(122.37) 11.09.20 51 0
273870 코난에 나오는 약먹고 초딩으로 돌아가고 싶다. [4] 거칠게갤로그로 이동합니다. 11.09.20 78 0
273869 내가 병신인 이유 [1] Adelposs갤로그로 이동합니다. 11.09.20 35 0
273868 쿄스케가 병신인 이유 [2] Adelposs갤로그로 이동합니다. 11.09.20 41 0
273867 사스가 병신인 이유 Adelposs갤로그로 이동합니다. 11.09.20 35 0
273865 한국 it가 병신인 이유 [3] 거칠게갤로그로 이동합니다. 11.09.20 108 0
273864 명령 불복종류 甲 분당살람갤로그로 이동합니다. 11.09.20 63 0
273863 진짜 기본이 충실해야 한다는건 뼈저리게 느낀다. [2] 거칠게갤로그로 이동합니다. 11.09.20 76 0
273861 기본을 등한시 한채 테크니컬한 부분만 좇는 경우. [18] (218.54) 11.09.20 181 0
273858 근데 삼성 sds는 정확히 뭐하냐?? [3] 쿄스케갤로그로 이동합니다. 11.09.20 197 0
273857 샘숭 들어가면 편한가여??? [1] 거칠게갤로그로 이동합니다. 11.09.20 66 0
273856 나랑같이 면접장에서 정모할분 Adelposs갤로그로 이동합니다. 11.09.20 44 0
273854 jsp 인데...com.mysql.jdbc.driver 예외가 자꾸뜨네 [2] 뇌지랄갤로그로 이동합니다. 11.09.20 74 0
273853 삼성 sw 부서에 들어가고 싶어염 하악하악 [2] 거칠게갤로그로 이동합니다. 11.09.20 106 0
273852 아 for문 질문좀 할게요 [2] 알려줘ㅠ(175.116) 11.09.20 45 0
273851 우리 상성 면접장에서 정모하자 [1] Adelposs갤로그로 이동합니다. 11.09.20 50 0
273849 형님들 잃어버린 음악적 감각을 찾게해줌 [5] 힙꼬맹갤로그로 이동합니다. 11.09.20 51 0
273847 가슴가슴 열매! [4] 힙꼬맹갤로그로 이동합니다. 11.09.20 114 0
273845 형들굿모닝!! 짤방투척! [8] 힙꼬맹갤로그로 이동합니다. 11.09.20 105 0
273844 디씨는 게시판수정을 실시간으로 하는구나 [9] ㅂㅈㄷ(210.178) 11.09.20 98 0
273843 샘숭 알바들이 뻑하면 하는 드립들 거칠게갤로그로 이동합니다. 11.09.20 60 0
273842 idc업체에 2년근무하면 연봉 4000받을수있음? ㅇㅇㅇ(118.131) 11.09.20 69 0
273838 사실 대기업 특허는 사원들 할당으로 양만 부풀려지는 경향이 있뜸.. 시불라미갤로그로 이동합니다. 11.09.20 43 0
273837 책같은거 살땐 몰랏는데. [4] ㅋㅌㅊ(210.178) 11.09.20 72 0
273836 날씨가 추워졌어... 아쉬워... [3] blackd갤로그로 이동합니다. 11.09.20 60 0
273835 근데 샘숭이 통신관련 원천 특허가 있어??? [2] 거칠게갤로그로 이동합니다. 11.09.20 67 0
273834 아스야 정말 엘레베이터에 24시간 갇히면 사랑에 빠짐?? [4] 쿄스케갤로그로 이동합니다. 11.09.20 67 0
273833 아스가 말하는 조교 [2] Adelposs갤로그로 이동합니다. 11.09.20 50 0
273832 삼성전자, '아이폰 5' 판매길 막는다 [3] 거칠게갤로그로 이동합니다. 11.09.20 78 0
뉴스 ‘남겨서 뭐하게’ 박태환, 누나들 챙기는 스윗함으로 골드미스들에게 심쿵 연하 등극! 디시트렌드 07.30
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2