디시인사이드 갤러리

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

갤러리 본문 영역

[일반] 코딩 할줄 아는 사람 있음?도와줘잉

ㅇㅇ(222.117) 2022.12.12 00:25:19
조회 88 추천 0 댓글 5

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

void print_data (int money, char* order, const char* title );

    

struct cost{

    const char* name;

    int price;

};


struct cost data[5] = {

    {"골프", 20000}, {"수영", 17000}, {"헬스", 12000},

    {"탁구", 10000}, { "샤워", 5000}

};



int main(void){

    int money;

    char order[40];

    

    printf("주문내용을 입력하고 Enter>");

    fgets(order, 40, stdin);

    printf("받은 금액을 입력하고 Enter>");

    scanf("%d", &money);

    

    print_data(money, order, "영수증");

    print_data(money, order, "매출전표");

    

    

    

    return 0;

}


void print_data (int money, char* order, const char* title ){

    int i, n;

    int sum[5] = { 0 }, total = 0, count = 0, count1=0;

    char qnt[2];

    

    while (*order != '\0'){

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

            if (strncmp(order, data[i].name, 4) == 0) { // 한글 2바이트씩 읽어나가므로 4바이트 적기

                order += 4; // 골프4라 치면 숫자가 몇인지 알아내기 위해 두글자 뒤로 땡김

                strncpy(qnt, order, 1);

                printf("strcmp가 맞았을때 반복 %d", count1++); //확인용

                n = atoi(qnt);

                sum[i] += n;

                order -= 4;

            } //if문 종료

        } // for문 종료

        order += 6;

        printf("while문 %d번", count++); //확인용

    } //while문 종료

    

    printf("\n%s\n", title);

    printf("종목\t수량\t단가\t         금액\n");

    printf("--------------------------\n");

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

        if(sum[i] != 0){

            total += sum[i] * data[i].price;

            printf("%s\t%6d\t      %6d원    %7d원\n",

                   data[i].name, sum[i], data[i].price, data[i].price * sum[i]);

        }

    }

        printf("\n");

        printf("총액  :  %7d원\n", money);

        if( strcmp(title, "영수증") == 0)

            printf("잔돈 : %7d원\n", money - total);

    }


여기서 strncmp == 0

안되는 이유가 머임?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2938 설문 지금 결혼하면 스타 하객 많이 올 것 같은 '인맥왕' 스타는? 운영자 24/10/28 - -
506639 일반 블기견 즈그주인님한테 버림받았노 ㅋㅋㅋㅋㅋ ㅇㅇ(223.62) 05.22 117 3
506638 일반 승니갤 이새끼들 가끔보면 블갤보다 정보가 빨라 [1] ㅇㅇ(223.39) 05.22 102 4
506636 일반 명조 오픈 캐릭터가 이 새끼라는게 트루? [2] ㅇㅇ갤로그로 이동합니다. 05.22 195 0
506635 일반 명조 오픈빨 아를 못넘으면 겜 섭종해야지 뭐 ㅇㅇ(211.234) 05.22 86 0
506634 일반 원갤 완장이 현명하네 [1] ㅇㅇ갤로그로 이동합니다. 05.22 136 3
506633 일반 원신이 제일 두렵겠지 ㅋㅋ [1] ㅇㅇ(106.101) 05.22 120 0
506632 일반 명조 이새낀 이기냐? [3] ㅇㅇ갤로그로 이동합니다. 05.22 307 1
506631 일반 진짜 내일 명조 기대되네 ㅇㅇ(118.235) 05.22 75 0
506630 일반 원갤 주딱 어이없노 [3] ㅇㅇ갤로그로 이동합니다. 05.22 192 1
506629 일반 원갤 주딱도 급식임? [3] ㅇㅇ(223.62) 05.22 106 0
506627 일반 원갤 왜 불탐? [1] ㅇㅇ갤로그로 이동합니다. 05.22 126 1
506626 일반 블갤은 타겜 내려치기 같은거 차단 맥이는거 보니까 [3] ㅇㅇ(223.38) 05.22 155 0
506625 일반 원갤 왜 기존갤럼들 들고 일어났냐 ㅇㅇ(118.235) 05.22 100 0
506624 일반 명조가 그래도 타오판보단 잘나갈 수 밖에 없는 이유 승갤러(220.65) 05.22 129 0
506623 일반 그갤 주딱은 명조 하라고 손수 개미털이까지 해주네 ㅋㅋ ㅇㅇ(211.234) 05.22 90 1
506622 일반 원갤은 축제 전에 몸풀기들어갔노 ㅋ ㅇㅇ(106.102) 05.22 83 0
506621 일반 걍 블아는 섭종 까지 니케 시종짓 해야지 뭐 ;; 승갤러(58.228) 05.22 79 1
506620 일반 지금까지 나온 씹덕 액션겜 목록 ㅇㅇ(118.235) 05.22 85 0
506619 일반 원갤 난리나니까 갑자기 글 리젠이 줄었네 [3] ㅇㅇ(223.38) 05.22 264 18
506618 일반 씹덕들 인방충 혐오하는줄 알았는데 [2] ㅇㅇ(218.158) 05.22 142 0
506617 일반 학원마스는 왜 할복하냐 [3] ㅇㅇ(223.38) 05.22 189 0
506616 일반 원갤 또 왜저러는거 [1] ㅇㅇ(210.96) 05.22 123 0
506615 일반 중국 던파 모바일 잘 된다고 블아에 왜 쓰노? [2] ㅇㅇ(118.235) 05.22 142 0
506614 일반 블아 유저들은 걍 처음부터 스탠스가 똑같았음 [11] 승갤러(118.235) 05.22 939 36
506613 일반 내일 잔뜩 기대한 원기견들이 명조 도륙 버릴것 같다... 승갤러(121.161) 05.22 72 0
506612 일반 던m 덕분에 블아 하반기엔 좀 퍼주는 운영 하겠네 ㅇㅇ(118.45) 05.22 69 0
506611 일반 블아는 냉정하게 전성기 지나고 하락하는 중이지 ㅇㅇ [5] 승갤러(58.228) 05.22 148 1
506610 일반 원신갤 난리났네 ㅇㅇ(118.235) 05.22 112 0
506609 일반 뭐야 이제 블아까갤에서 명조빠갤로 바뀐거냐 미누리갤로그로 이동합니다. 05.22 58 0
506608 일반 글 좀 하나만 써 씨발련들ㅇㅏ ㅇㅇ(223.38) 05.22 58 0
506607 일반 명조 주인공 이름이 방랑자인건 좀 그렇네 [1] ㅇㅇ갤로그로 이동합니다. 05.22 575 1
506606 일반 원갤 명조 천안문 선언했다가 난리났다 ㅋㅋㅋㅋㅋㅋ ㅇㅇ(118.235) 05.22 90 0
506605 일반 원갤 명조 천안문 선언했다가 난리났다 ㅋㅋㅋㅋㅋㅋ ㅇㅇ(118.235) 05.22 52 0
506604 일반 원갤 명조 천안문 선언했다가 난리났다 ㅋㅋㅋㅋㅋㅋ ㅇㅇ(118.235) 05.22 63 0
506603 일반 니린이 스테이지 스쿼드 추천좀요 [2] 승갤러(118.235) 05.22 85 0
506602 팁/공 👉승리의여신 니케 쿠폰 모음 [1] 승갤러(211.119) 05.22 445 1
506601 일반 블기견들아 미안한데 명조가 블아 대가리는 깨고도 남어 [1] 승갤러(58.228) 05.22 147 6
506600 일반 명조 별로 기대 안하는건 단순 액션겜이라서 그럼 [1] ㅇㅇ(106.102) 05.22 124 0
506599 일반 학원마스 오픈빨 끝남 [2] ㅇㅇ(223.38) 05.22 244 0
506598 일반 근데 블기견은 왜 한라감귤 죽이기 하는거임? ㅇㅇ(211.234) 05.22 169 1
506597 일반 자기전에 천연수면제 보고 가라 ㅇㅇ(223.62) 05.22 84 1
506596 일반 타오판이 지금이야 웃음벨이지만 오픈전~초기에는 [4] 승갤러(1.239) 05.22 229 1
506595 일반 이게먼 [2] 승갤러(211.235) 05.22 92 0
506594 일반 안드면 학마 할만함 찍먹ㄱㄱ 승갤러(110.70) 05.22 63 0
506591 일반 혐) 명조 두창포밍 다 됐네 ㅅㅂ [4] 승갤러(183.103) 05.22 264 21
506590 일반 난 이번 근신 공방 거르기로함 ㅇㅇ(61.108) 05.22 95 1
506589 일반 명조 몇시 오픈인지 알려줘 [1] ㅇㅇ(175.192) 05.22 132 0
506588 일반 학원마스 재밌네 [2] 승갤러(110.70) 05.22 148 0
506587 일반 명조는 그냥 니케급임 [2] 승갤러(211.105) 05.22 182 0
506586 일반 근데 중국내수용인게 안좋나 [2] ㅇㅇ(106.101) 05.22 137 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2