모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    첫댓평생솔로님의
    개인페이지입니다
    가입 : 12-06-22
    방문 : 2626회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : programmer_19150
    작성자 : 첫댓평생솔로
    추천 : 0
    조회수 : 441
    IP : 222.235.***.219
    댓글 : 8개
    등록시간 : 2016/11/29 17:34:02
    http://todayhumor.com/?programmer_19150 모바일
    C++ for문으로 vector에 push하는게 잘 안 되서 질문드려요.
    옵션
    • 본인삭제금지
    • 외부펌금지
    <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">각 ID에 따라 파일이름이 다른 "ID".dat 파일을 이용하려고 합니다.</p> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">그 파일마다 들어있는 이메일주소를 벡터인 userEmailList에 모아 넣으려고 하는데 잘 되질 않습니다.</p> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">예를 들어..</p> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">ㅡㅡㅡ</p> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">kim.dat 파일에</p> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">아이디는 kim // 이메일은 <a target="_blank" href="mailto:[email protected]" target="_blank" style="background-color:transparent;color:#5c6bc0;text-decoration:none;">[email protected]</a> // 권한은 Customer 가 들어있고</p> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">ㅡㅡㅡ</p> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">lee.dat파일에</p> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">아이디는 lee // 이메일은 <a target="_blank" href="mailto:[email protected]" target="_blank" style="background-color:transparent;color:#5c6bc0;text-decoration:none;">[email protected]</a> //권한은 Custmomer가 들어있다고 예를 들겠습니다.</p> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">ㅡㅡㅡ</p> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">제가 작성한 코드상에서는 포문안에서 cout << *it << " " ; 으로 체크해보면 아이디의 목록인 kim과 lee가 정상적으로 체크됩니다.</p> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">하지만</p><pre style="font-family:Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:13.5px;margin-top:0px;overflow:auto;"><code class="hljs cpp" style="font-family:Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:inherit;background:#eeeeee;display:block;"><span class="hljs-built_in" style="color:#a65926;">cout</span><span class="hljs-string" style="color:#918b3b;">"Email list: "</span><span class="hljs-keyword" style="color:#7b59c0;font-size:inherit;">for</span><span style="color:#695d69;font-size:inherit;"> (it = userEmailList.begin(); it != userEmailList.end(); ++it) </span><span class="hljs-built_in" style="color:#a65926;font-size:inherit;"><span class="Apple-tab-span" style="white-space:pre;"> </span>cout</span><span style="color:#695d69;font-size:inherit;"> << </span><span class="hljs-string" style="color:#918b3b;font-size:inherit;">" "</span><span style="color:#695d69;font-size:inherit;"> << *it; </span><span class="hljs-built_in" style="color:#a65926;font-size:inherit;">cout</span><span style="color:#695d69;font-size:inherit;"> << </span><span class="hljs-built_in" style="color:#a65926;font-size:inherit;">endl</span><span style="color:#695d69;font-size:inherit;">;` </span></code></pre> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">코드를 통해 userEmailList의 벡터내역을 확인해보면 첫 파일에 들어있는 이메일인 <a target="_blank" href="mailto:[email protected]" target="_blank" style="background-color:transparent;color:#5c6bc0;text-decoration:none;">[email protected]</a>만 두 개가 들어있습니다. 어떻게 해야 정상적으로 <a target="_blank" href="mailto:[email protected]" target="_blank" style="background-color:transparent;color:#5c6bc0;text-decoration:none;">[email protected]</a>과 <a target="_blank" href="mailto:[email protected]" target="_blank" style="background-color:transparent;color:#5c6bc0;text-decoration:none;">[email protected]</a>이 순차적으로 입력될까요??</p> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">아래는 문제의 코드입니다.</p><pre style="font-family:Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:13.5px;margin-top:0px;overflow:auto;color:#373a3c;"><code class="C++ hljs" style="font-family:Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:inherit;color:#695d69;background:#eeeeee;display:block;"><span class="hljs-keyword" style="color:#7b59c0;">void</span> FileManage::loadUserInfoFile() { <span class="hljs-built_in" style="color:#a65926;">string</span> tempID, tempEmail, tempAuth; ifstream userInfoFile; <span class="hljs-keyword" style="color:#7b59c0;">try</span> { <span class="hljs-built_in" style="color:#a65926;">vector</span><<span class="hljs-built_in" style="color:#a65926;">string</span>>::iterator it; <span class="hljs-keyword" style="color:#7b59c0;">for</span> (it = userIDList.begin(); it != userIDList.end(); ++it) { <span class="hljs-comment" style="color:#776977;">//cout << *it << " " ; 을 해보면 kim과 lee가 출력됨(이 부분은 정상)</span> openFileToRead(userInfoFile, (*it + <span class="hljs-string" style="color:#918b3b;">".dat"</span>).c_str()); <span class="hljs-keyword" style="color:#7b59c0;">while</span> (userInfoFile >> tempID >> tempEmail >> tempAuth); { userEmailList.push_back(tempEmail); } } } <span class="hljs-keyword" style="color:#7b59c0;">catch</span> (<span class="hljs-built_in" style="color:#a65926;">string</span> err) { <span class="hljs-built_in" style="color:#a65926;">cerr</span> << err << <span class="hljs-built_in" style="color:#a65926;">endl</span>; <span class="hljs-built_in" style="color:#a65926;">exit</span>(EXIT_FAILURE); } userInfoFile.close(); } </code></pre> <p class="pre" style="margin:0px 0px 18px;font-family:verdana, Arial, '맑은 고딕', 'malgun gothic', '돋움', Dotum, sans-serif;font-size:15px;line-height:24px;">for문 안의 내용을 아래처럼 수정해도 역시나 결과는 같습니다..</p><pre style="font-family:Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:13.5px;margin-top:0px;overflow:auto;color:#373a3c;"><code class="C++ hljs" style="font-family:Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;font-size:inherit;color:#695d69;background:#eeeeee;display:block;"> <span class="hljs-keyword" style="color:#7b59c0;">for</span>(<span class="hljs-keyword" style="color:#7b59c0;">int</span> i = <span class="hljs-number" style="color:#a65926;">0</span>; i < userIDList.size(); i++) { openFileToRead(userInfoFile, (userIDList[i] + <span class="hljs-string" style="color:#918b3b;">".dat"</span>).c_str()); <span class="hljs-keyword" style="color:#7b59c0;">while</span> (userInfoFile >> tempID >> tempEmail >> tempAuth); { userEmailList.push_back(tempEmail); } </code></pre>

    이 게시물을 추천한 분들의 목록입니다.
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    133
    한 문장만 해석 도움 요청 드립니다. [3] 첫댓평생솔로 17/01/14 22:47 33 0
    132
    수(단수, 복수)의 일치와 관련된 문법 질문있는데요. [6] 첫댓평생솔로 17/01/14 18:18 27 0
    131
    secrete와 secret의 발음차이는 뭔가요? [5] 첫댓평생솔로 17/01/09 18:45 29 0
    130
    expansive와 extensive의 차이를 알고 싶어요. [2] 첫댓평생솔로 17/01/08 13:39 18 0
    129
    넷플릭스에서 컨텐츠 요청하면 받아들여질 확률이 얼마나 될까요? [4] 첫댓평생솔로 17/01/07 14:01 35 1
    128
    호랑이 인형을 본 셰퍼드의 반응 [3] 첫댓평생솔로 17/01/06 12:03 129 11
    127
    더 원 헌드레드(The 100) 시즌3 어디서 볼 수 있을까요? ㅠㅠ [4] 첫댓평생솔로 17/01/05 19:10 26 1
    126
    밴쉬+시비르 스펠쉴드+밤끝 쉴드에 스킬 한 대 맞으면 다 벗겨지나요? [4] 첫댓평생솔로 17/01/02 15:38 112 0
    125
    영작할때 To 부정사인지 전치사+동명사인지 어떻게 구분하나요? [3] 첫댓평생솔로 16/12/31 14:17 33 0
    124
    on 이나 for about 의 의미로 사용되는 경우에 관한 질문입니다. [6] 첫댓평생솔로 16/12/29 06:39 34 0
    123
    SK Btv 안드로이드 셋톱에 앱을 깔려면 어떻게 해야할까요? 첫댓평생솔로 16/12/23 19:22 22 0
    122
    있다가 집회 처음가려고하는데 질문있어요. [4] 첫댓평생솔로 16/12/17 15:30 188 13
    121
    C++ 템플릿에 대한 간단한 질문인데요. [2] 첫댓평생솔로 16/12/03 23:48 24 0
    120
    C++ string 작성시 마지막 글자에 null추가하려면 어떻게 하죠 [16] 본인삭제금지 첫댓평생솔로 16/12/02 21:35 32 0
    C++ for문으로 vector에 push하는게 잘 안 되서 질문드려요. [9] 본인삭제금지외부펌금지 첫댓평생솔로 16/11/29 17:34 52 0
    117
    핑 낮추는법 뭐 없을까요 [11] 첫댓평생솔로 16/11/14 12:09 78 0
    116
    9살 아이가 방과후 집에서 할게 뭐가 있을까요? [8] 첫댓평생솔로 16/10/22 10:31 40 0
    115
    기본연산(Primitive Operation)은 대체 어떻게 하는 걸까요 [5] 치쿠린 16/10/04 22:49 46 0
    114
    C++ 예외처리문을 사용해도 프로그램은 무조건 죽는건가요? [12] 본인삭제금지 치쿠린 16/10/01 16:33 62 0
    112
    [본삭금] C++ 에서 클래스 안에 배열에 접근하는 방법이 궁금합니다. [6] 본인삭제금지 치쿠린 16/09/10 16:18 42 0
    111
    사과드립니다. 니어 긔여워 톡방분들 ㅠㅠ [9] 창작글 치쿠린 16/09/08 14:57 109 2
    110
    포인터 동적할당과 관련된 질문입니다.(본삭금) [20] 본인삭제금지 치쿠린 16/09/02 22:53 36 0
    109
    초보주의, C++) 포인터로 매개변수 받는것을 배열로 바꿀때 질문입니다. [12] 본인삭제금지 치쿠린 16/09/01 18:28 46 0
    108
    일본 혼자 여행왔는데 살짝 ㄷ두통이.. [4] 마늘짱짱찡 16/08/10 20:05 51 0
    107
    캐리어 가지고 올 걸 그랬나...ㅠㅠ [14] 마늘짱짱찡 16/08/10 19:23 49 0
    106
    담주 오사카, 교토가는데요.. 질문 좀 드리려고 합니다.[본삭금] [9] 창작글본인삭제금지 마늘짱짱찡 16/08/06 15:21 32 1
    105
    강남역에 남자 신발 파는 곳 어디있나요? [1] 마늘짱짱찡 16/08/06 12:00 24 0
    104
    오사카에서 5일(4박)동안 있어요. 숙소를 한 곳으로 하는게 좋을지.. [18] 마늘짱짱찡 16/08/02 23:38 51 0
    [1] [2] [3] [4] [5] [6] [7] [8] [9]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈