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] 유혹의명철신2100 10/04/17 2100
79424 혹시 온라인게임 관련 근무하신분 계신가요 ? lookatme2123 10/04/17 2123
79423 오늘한 MSL 질문입니다. [1] StarT2125 10/04/17 2125
79422 텍켄크래쉬 크로스카운터 볼수 있는곳 없을까요? BraveGuy2202 10/04/17 2202
79421 핸드폰게임 슬러거 너무 어려워요.. 2onpuf2417 10/04/17 2417
79420 군용 양말 질문 드립니다. [3] 매너플토1763 10/04/17 1763
79419 지금 혹시 스타 하시는분 계신가요?? [13] 유안2334 10/04/17 2334
79418 인천공항에서 용산역까지 가는 시간 질문입니다. [6] kgaeby6694 10/04/17 6694
79417 잠실역 점심 먹을 만한 곳 있나요? [3] 탱구2756 10/04/17 2756
79416 노래를 정말 잘하고 싶은데... [1] 유안2102 10/04/17 2102
79415 왜 이도형 선수가 피자도형이라는 별명이있죠? [4] 하나3554 10/04/17 3554
79414 여자 소방공무원에 대해서 [5] 칼빵한개구리4137 10/04/17 4137
79413 오피스 질문! V.serum2020 10/04/17 2020
79412 오늘 여의도 다녀오신 분들 있나요? 벚꽃 활짝 폈나요? [3] 선미남편2015 10/04/17 2015
79411 케스파 선수 검색에 원종서 선수가 검색이 안되네요. 어떻게 된건지.. [1] Alan_Baxter2812 10/04/17 2812
79409 석사의 장점은 없는건가요??? [6] greensocks5909 10/04/17 5909
79408 인터넷 페이지가 이상하게 뜹니다 [1] 미소년2117 10/04/17 2117
79407 텝스 왜 이렇게 어려워졌나요? ;;;; 어떻게 공부해야하죠? [4] 독수리의습격2631 10/04/17 2631
79406 [미드] 괜찮은 정치 드라마 없나요? [1] kikira2877 10/04/17 2877
79405 스타 컴깨기 고추버전.... 이거 왜 안끝날까요??? [6] 티나한 핸드레4729 10/04/17 4729
79404 [경제학/수학?] 복리에도 종류가 있나요~?? [5] ILikeOOv4604 10/04/17 4604
79403 C++ 질문입니다. [3] 김영대2292 10/04/17 2292
79401 이 일정이 가능할까요? [2] 2117 10/04/17 2117
목록 이전 다음
댓글

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