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] 유혹의명철신2097 10/04/17 2097
79424 혹시 온라인게임 관련 근무하신분 계신가요 ? lookatme2120 10/04/17 2120
79423 오늘한 MSL 질문입니다. [1] StarT2122 10/04/17 2122
79422 텍켄크래쉬 크로스카운터 볼수 있는곳 없을까요? BraveGuy2200 10/04/17 2200
79421 핸드폰게임 슬러거 너무 어려워요.. 2onpuf2412 10/04/17 2412
79420 군용 양말 질문 드립니다. [3] 매너플토1760 10/04/17 1760
79419 지금 혹시 스타 하시는분 계신가요?? [13] 유안2332 10/04/17 2332
79418 인천공항에서 용산역까지 가는 시간 질문입니다. [6] kgaeby6690 10/04/17 6690
79417 잠실역 점심 먹을 만한 곳 있나요? [3] 탱구2753 10/04/17 2753
79416 노래를 정말 잘하고 싶은데... [1] 유안2098 10/04/17 2098
79415 왜 이도형 선수가 피자도형이라는 별명이있죠? [4] 하나3534 10/04/17 3534
79414 여자 소방공무원에 대해서 [5] 칼빵한개구리4132 10/04/17 4132
79413 오피스 질문! V.serum2017 10/04/17 2017
79412 오늘 여의도 다녀오신 분들 있나요? 벚꽃 활짝 폈나요? [3] 선미남편2012 10/04/17 2012
79411 케스파 선수 검색에 원종서 선수가 검색이 안되네요. 어떻게 된건지.. [1] Alan_Baxter2807 10/04/17 2807
79409 석사의 장점은 없는건가요??? [6] greensocks5903 10/04/17 5903
79408 인터넷 페이지가 이상하게 뜹니다 [1] 미소년2115 10/04/17 2115
79407 텝스 왜 이렇게 어려워졌나요? ;;;; 어떻게 공부해야하죠? [4] 독수리의습격2628 10/04/17 2628
79406 [미드] 괜찮은 정치 드라마 없나요? [1] kikira2874 10/04/17 2874
79405 스타 컴깨기 고추버전.... 이거 왜 안끝날까요??? [6] 티나한 핸드레4722 10/04/17 4722
79404 [경제학/수학?] 복리에도 종류가 있나요~?? [5] ILikeOOv4599 10/04/17 4599
79403 C++ 질문입니다. [3] 김영대2289 10/04/17 2289
79401 이 일정이 가능할까요? [2] 2114 10/04/17 2114
목록 이전 다음
댓글

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