무턱대고 뒷부분을 따라서 작성해보았습니다. <div><br></div> <div>어떻게 잘못되었을까요..<br><div><br></div> <div><br></div> <div><div>#define _CRT_SECURE_NO_WARNINGS</div> <div>#include<stdio.h></div> <div>typedef union Unit</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int ea;<span class="Apple-tab-span" style="white-space:pre;"> </span>//개수</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>double kg;<span class="Apple-tab-span" style="white-space:pre;"> </span>//무게(Kg)</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>double liter;<span class="Apple-tab-span" style="white-space:pre;"> </span>// 리터</div> <div>} </div> <div>Unit; <span class="Apple-tab-span" style="white-space:pre;"> </span> //Unit 개체함수</div> <div><br></div> <div>typedef struct Gift</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>char name[20];<span class="Apple-tab-span" style="white-space:pre;"> </span> <span class="Apple-tab-span" style="white-space:pre;"> </span> <span class="Apple-tab-span" style="white-space:pre;"> </span>//당첨자 성,이름</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>enum {Phone = 1, TV, Car }kind;<span class="Apple-tab-span" style="white-space:pre;"> </span>//상품종류</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Unit amount;<span class="Apple-tab-span" style="white-space:pre;"> </span>//지급양, 명단</div> <div>}</div> <div>Gift; <span class="Apple-tab-span" style="white-space:pre;"> </span> //Gift 집단정의</div> <div><br></div> <div>void printf_list(Gift a);</div> <div><br></div> <div>int main(void)</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>Gift list[5]; <span class="Apple-tab-span" style="white-space:pre;"> </span> //5명 당첨</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int i;</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>for (i = 0; i < 5; i++);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("이름을 입력하세요 :");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>scanf("%S", list[i].name);<span class="Apple-tab-span" style="white-space:pre;"> </span> //이름입력</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("품목을 선택하세요(1.핸드폰, 2.TV , 3.자동차):");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>scanf("%d", &list[i].kind); <span class="Apple-tab-span" style="white-space:pre;"> </span> //품목선택</div> <div><br></div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>switch (list[i].kind)<span class="Apple-tab-span" style="white-space:pre;"> </span>// 품목의 단위설정</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span><font style="background-color:#ffffff;"><b>case Phone: list[i].amount.ea = 30; break;</b></font></div> <div><font style="background-color:#ffffff;"><b><span class="Apple-tab-span" style="white-space:pre;"> </span>case TV: list[i].amount.liter = 4.5; break;</b></font></div> <div><font style="background-color:#ffffff;"><b><span class="Apple-tab-span" style="white-space:pre;"> </span>case Car: list[i].amount.kg = 0.6; break;</b></font></div> <div><span class="Apple-tab-span" style="white-space:pre;"> <b> </b></span><b>}</b></div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><br></div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("#세 번째 경품 당첨자 :\n");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf_list(list[2]);</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>return 0;</div> <div>}</div> <div><br></div> <div>void printf_list(Gift a)</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>printf("이름 : %s, 선택한 품목 : ", a.name);</div> <div><br></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>switch(a.kind)<span class="Apple-tab-span" style="white-space:pre;"> </span>// 선택 품목에 따라 출력</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span><b>case Phone: printf("핸드폰 %d개",a.amount.ea);break;</b></div> <div><b><span class="Apple-tab-span" style="white-space:pre;"> </span>case TV: printf("TV %d.1lf리터",a.amount.liter);break;</b></div> <div><b><span class="Apple-tab-span" style="white-space:pre;"> </span>case Car: printf("자동차 %.1lfkg",a.amount.kg);break;</b></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span><b>}</b></div> <div><br></div> <div><br></div> <div>}</div></div> <div><br></div> <div><br></div> <div>---------------------------- 줄 / 열</div> <div><br></div> <div><div>경고<span class="Apple-tab-span" style="white-space:pre;"> </span>7<span class="Apple-tab-span" style="white-space:pre;"> </span>warning C4060: switch문에 'case' 또는 'default' 레이블이 없습니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>40<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>경고<span class="Apple-tab-span" style="white-space:pre;"> </span>14<span class="Apple-tab-span" style="white-space:pre;"> </span>warning C4060: switch문에 'case' 또는 'default' 레이블이 없습니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>60<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>16<span class="Apple-tab-span" style="white-space:pre;"> </span>IntelliSense: 식별자 "TV"이(가) 정의되어 있지 않습니다.<span class="Apple-tab-span" style="white-space:pre;"> </span>38<span class="Apple-tab-span" style="white-space:pre;"> </span>8<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>19<span class="Apple-tab-span" style="white-space:pre;"> </span>IntelliSense: 식별자 "TV"이(가) 정의되어 있지 않습니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>58<span class="Apple-tab-span" style="white-space:pre;"> </span>7<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>15<span class="Apple-tab-span" style="white-space:pre;"> </span>IntelliSense: 식별자 "Phone"이(가) 정의되어 있지 않습니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>37<span class="Apple-tab-span" style="white-space:pre;"> </span>8<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>18<span class="Apple-tab-span" style="white-space:pre;"> </span>IntelliSense: 식별자 "Phone"이(가) 정의되어 있지 않습니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>57<span class="Apple-tab-span" style="white-space:pre;"> </span>7<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>17<span class="Apple-tab-span" style="white-space:pre;"> </span>IntelliSense: 식별자 "Car"이(가) 정의되어 있지 않습니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>39<span class="Apple-tab-span" style="white-space:pre;"> </span>8<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>20<span class="Apple-tab-span" style="white-space:pre;"> </span>IntelliSense: 식별자 "Car"이(가) 정의되어 있지 않습니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>59<span class="Apple-tab-span" style="white-space:pre;"> </span>7<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>오류<span class="Apple-tab-span" style="white-space:pre;"> </span>3<span class="Apple-tab-span" style="white-space:pre;"> </span>error C2065: 'TV' : 선언되지 않은 식별자입니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>38<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>오류<span class="Apple-tab-span" style="white-space:pre;"> </span>10<span class="Apple-tab-span" style="white-space:pre;"> </span>error C2065: 'TV' : 선언되지 않은 식별자입니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>58<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>오류<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span>error C2065: 'Phone' : 선언되지 않은 식별자입니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>37<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>오류<span class="Apple-tab-span" style="white-space:pre;"> </span>8<span class="Apple-tab-span" style="white-space:pre;"> </span>error C2065: 'Phone' : 선언되지 않은 식별자입니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>57<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>오류<span class="Apple-tab-span" style="white-space:pre;"> </span>5<span class="Apple-tab-span" style="white-space:pre;"> </span>error C2065: 'Car' : 선언되지 않은 식별자입니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>39<span class="Apple-tab-span" style="white-space:pre;"> </span>1</div> <div>오류<span class="Apple-tab-span" style="white-space:pre;"> </span>12<span class="Apple-tab-span" style="white-space:pre;"> </span>error C2065: 'Car' : 선언되지 않은 식별자입니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>59<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>오류<span class="Apple-tab-span" style="white-space:pre;"> </span>2<span class="Apple-tab-span" style="white-space:pre;"> </span>error C2051: case 식이 상수가 아닙니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>37<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>오류<span class="Apple-tab-span" style="white-space:pre;"> </span>4<span class="Apple-tab-span" style="white-space:pre;"> </span>error C2051: case 식이 상수가 아닙니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>38<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>오류<span class="Apple-tab-span" style="white-space:pre;"> </span>6<span class="Apple-tab-span" style="white-space:pre;"> </span>error C2051: case 식이 상수가 아닙니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>39<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>오류<span class="Apple-tab-span" style="white-space:pre;"> </span>9<span class="Apple-tab-span" style="white-space:pre;"> </span>error C2051: case 식이 상수가 아닙니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>57<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>오류<span class="Apple-tab-span" style="white-space:pre;"> </span>11<span class="Apple-tab-span" style="white-space:pre;"> </span>error C2051: case 식이 상수가 아닙니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>58<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div>오류<span class="Apple-tab-span" style="white-space:pre;"> </span>13<span class="Apple-tab-span" style="white-space:pre;"> </span>error C2051: case 식이 상수가 아닙니다.<span class="Apple-tab-span" style="white-space:pre;"> </span><span class="Apple-tab-span" style="white-space:pre;"> </span>59<span class="Apple-tab-span" style="white-space:pre;"> </span>1<span class="Apple-tab-span" style="white-space:pre;"> </span></div></div> <div><br></div> <div><br></div></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.