PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2010/04/17 18:36:49
Name 김영대
File #1 우짜노.JPG (0 Byte), Download : 6
Subject C++ 질문입니다.


화면 보시다 시피
학점에 + 가 붙야 안 붙냐에 따라 너무 출력 결과가 삐뚤빼뚤 한데요.
제가 알고 있는 한도 내에선 밑의 코드밖에 없는데 혹시 이것 외에 예쁘게 출력하는 방법이 있을까요?



                        // 입력된 학생 수 만큼 반복한다.
                        for (i=0; i<NumberOfStudent; ++i)
                        {
                                // 소스 코드를 간결하게 하기 위해서
                                // 사용할 변수를 레퍼런스로 가리킨다.
                               Student&std = students[i];
                                // 해당 학생의 정보를 출력한다.
                                cout << setw(10) << std.sNo << setw(7) << std.name;
                                cout << setw(6) << std.kor << "(" << std.korgrade << ")" << setw(6) << std.eng << "(" << std.enggrade << ")" ;
                                cout << setw(6) << std.math << "(" << std.mathgrade << ")" << setw(6) << std.kor + std.eng + std.math;
                                cout << setw(9) << std.ave << "(" << std.avegrade << ")" << "\n";
                        }

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/04/17 18:45
수정 아이콘
이미 setw를 많이 활용하셨네요. 학점 출력도 전부 setw 써주시면 됩니다. 소괄호 () 안에 공백이 들어있지 않기를 원한다면 출력하기 전에 ()까지 포함된 문자열을 만든 뒤에 setw 써서 출력해주시면 될거예요.
큐리스
10/04/17 19:07
수정 아이콘
"A","B","F" 대신에 "A ", "B ", "F "를 쓰시면 가장 간단하겠네요.
(혹은 "A0", "B0", "F ")
김영대
10/04/17 19:13
수정 아이콘
kcm1700님 방식대로 하니까 90 (A) 85(B+) 70 (C) 이렇게 나오고,
큐리스님 방식대로 하면 90(A ) 85(B+) 70(C ) 이렇게 나오네요.

둘 중에 하나 선택해야 겠네요.
답변해 주신 두 분 감사드립니다.
상당히 깔끔해 졌어요~
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
79425 괜찮은 헤드셋 추천 드려요 [2] 유혹의명철신2095 10/04/17 2095
79424 혹시 온라인게임 관련 근무하신분 계신가요 ? lookatme2117 10/04/17 2117
79423 오늘한 MSL 질문입니다. [1] StarT2120 10/04/17 2120
79422 텍켄크래쉬 크로스카운터 볼수 있는곳 없을까요? BraveGuy2197 10/04/17 2197
79421 핸드폰게임 슬러거 너무 어려워요.. 2onpuf2411 10/04/17 2411
79420 군용 양말 질문 드립니다. [3] 매너플토1755 10/04/17 1755
79419 지금 혹시 스타 하시는분 계신가요?? [13] 유안2329 10/04/17 2329
79418 인천공항에서 용산역까지 가는 시간 질문입니다. [6] kgaeby6673 10/04/17 6673
79417 잠실역 점심 먹을 만한 곳 있나요? [3] 탱구2749 10/04/17 2749
79416 노래를 정말 잘하고 싶은데... [1] 유안2095 10/04/17 2095
79415 왜 이도형 선수가 피자도형이라는 별명이있죠? [4] 하나3491 10/04/17 3491
79414 여자 소방공무원에 대해서 [5] 칼빵한개구리4119 10/04/17 4119
79413 오피스 질문! V.serum2012 10/04/17 2012
79412 오늘 여의도 다녀오신 분들 있나요? 벚꽃 활짝 폈나요? [3] 선미남편2010 10/04/17 2010
79411 케스파 선수 검색에 원종서 선수가 검색이 안되네요. 어떻게 된건지.. [1] Alan_Baxter2803 10/04/17 2803
79409 석사의 장점은 없는건가요??? [6] greensocks5891 10/04/17 5891
79408 인터넷 페이지가 이상하게 뜹니다 [1] 미소년2112 10/04/17 2112
79407 텝스 왜 이렇게 어려워졌나요? ;;;; 어떻게 공부해야하죠? [4] 독수리의습격2623 10/04/17 2623
79406 [미드] 괜찮은 정치 드라마 없나요? [1] kikira2870 10/04/17 2870
79405 스타 컴깨기 고추버전.... 이거 왜 안끝날까요??? [6] 티나한 핸드레4718 10/04/17 4718
79404 [경제학/수학?] 복리에도 종류가 있나요~?? [5] ILikeOOv4540 10/04/17 4540
79403 C++ 질문입니다. [3] 김영대2286 10/04/17 2286
79401 이 일정이 가능할까요? [2] 2109 10/04/17 2109
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로