2 개 이상의 for 루프를 반복하고 인쇄하는 방법은 무엇입니까?

하킴 무하 이민

내 txt 파일에서 값을 인쇄하려고합니다. txt 파일에서 요소를 쉽게 검색 할 수 있도록 구조체를 만들었습니다. 그래서 첫 번째 for 루프에서 첫 번째 옵션으로 "CC"를 검색 한 다음 인쇄합니다. 효과가있다. 그러나 동일한 루프를 복사하고 다른 항목을 검색하려고하면 "SN"이라고 말하여 첫 번째 옵션으로 SN이있는 모든 값을 인쇄 할 수 있습니다. 두 번째 및 후속 루프는 인쇄되지 않습니다. 긴 코드를 다시 복사하고 새 함수를 만들어야 작동하지만 간결하게 유지하려고하기 때문에 그렇게하고 싶지 않습니다.

cout << "\nCC Students:" << endl;
int cc = 0;
for (; it != v.end(); it++)
{
    if ((*it).First == "CC"){
        cout << (*it).Name << " " << (*it).GPA << "\n";
        if (++cc == 10)
            break;
    }
} // can print


cout << "\nSN Students:" << endl;
int sn = 0;
for (; it != v.end(); it++)
{
    if ((*it).First == "SN"){
        cout << (*it).Name << " " << (*it).GPA << "\n";
        if (++sn == 10)
            break;
    }
} // cannot print
Mureinik

질문은의 초기화를 보여주지 않지만 it컨텍스트에서 이터레이터 인 것 같습니다 v. 첫 번째 루프는 반복기를 소진하고에 it도달하면 종료됩니다 v.end(). 다른 루프를 시작하면 다시 초기화해야합니다 itv.begin(), 예를 :

for (it = v.begin(); it != v.end(); it++)
// Here ^

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C에서 루프를 사용하여 n 개의 *를 인쇄하는 방법은 무엇입니까?

분류에서Dev

"for"에 2 개 이상의 "id"를 입력하는 방법은 무엇입니까?

분류에서Dev

반복자 체인이 for_each ()를 수행하고 개수를 반환하는 방법은 무엇입니까?

분류에서Dev

robotframework에서 2 개의 매개 변수로 For 루프를 사용하는 방법은 무엇입니까?

분류에서Dev

두 개 이상의 동일한 문자를 문자열로 인쇄하는 방법은 무엇입니까?

분류에서Dev

동일한 PDF에서 동시에 두 개 이상의 div를 인쇄하는 방법은 무엇입니까?

분류에서Dev

FOR 루프를 사용하여 26 개 이상의 변수를 할당하는 방법은 무엇입니까?

분류에서Dev

arraylist를 반복하고 포함하는 단어의 색인을 인쇄하는 방법은 무엇입니까?

분류에서Dev

bash 쉘에서 for 루프에 2 개의 변수를 지정하는 방법은 무엇입니까?

분류에서Dev

bash 쉘에서 for 루프에 2 개의 변수를 지정하는 방법은 무엇입니까?

분류에서Dev

For 루프에서 2 개의 변수를 사용하는 방법은 무엇입니까?

분류에서Dev

bash 쉘에서 for 루프에 2 개의 변수를 지정하는 방법은 무엇입니까?

분류에서Dev

2 개의 드라이브에서 RAID를 식별하고 복구하는 방법은 무엇입니까?

분류에서Dev

하나의 xpath에 2 개의 값을 인쇄하는 방법 또는 다른 방법은 무엇입니까?

분류에서Dev

루프 내에서 루프를 재개하는 파이썬적인 방법은 무엇입니까

분류에서Dev

Word 2010에서 1 개의 세로 시트에 2 개의 가로 페이지를 인쇄하는 방법은 무엇입니까?

분류에서Dev

단일 파이썬 루프에서 두 개의 for 루프를 수행하는 방법은 무엇입니까?

분류에서Dev

Sparklyr : 2 개의 Spark 테이블 간의 상관 계수를 계산하는 방법은 무엇입니까?

분류에서Dev

세 개 이상의 목록을 반복하여 각 요소를 비교하는 방법은 무엇입니까?

분류에서Dev

두 개 이상의 반복 된 : punct : 파이썬에서 re를 사용하는 방법은 무엇입니까?

분류에서Dev

2 개의 텍스트 상자를 하나의 속성에 바인딩하는 방법은 무엇입니까?

분류에서Dev

Dataobject를 반복 할 때 열당 2 개의 레코드를 표시하는 방법은 무엇입니까?

분류에서Dev

2 개의 변수를 얻기 위해 여러 줄로 CSV를 반복하는 방법은 무엇입니까?

분류에서Dev

2 개의 responseEntity를 결합하고 반환하는 방법은 무엇입니까?

분류에서Dev

2 개 이상의 git 저장소에 대한 전역 .gitconfig를 사용하는 방법은 무엇입니까?

분류에서Dev

중복 값이없는 1000 개 이상의 변수를 확인하는 방법은 무엇입니까?

분류에서Dev

CoffeeScript에서 둘 이상의 개체 속성을 반복하고 출력하는 방법은 무엇입니까?

분류에서Dev

PHP while 루프를 사용하여 슬라이드 당 2 개의 이미지를 슬라이드에 표시하는 방법은 무엇입니까?

분류에서Dev

인쇄 출력을 "3 개 이상의 인수"를 사용하여 변수 / 문자열로 변환하는 방법은 무엇입니까? (파이썬 3)

Related 관련 기사

  1. 1

    C에서 루프를 사용하여 n 개의 *를 인쇄하는 방법은 무엇입니까?

  2. 2

    "for"에 2 개 이상의 "id"를 입력하는 방법은 무엇입니까?

  3. 3

    반복자 체인이 for_each ()를 수행하고 개수를 반환하는 방법은 무엇입니까?

  4. 4

    robotframework에서 2 개의 매개 변수로 For 루프를 사용하는 방법은 무엇입니까?

  5. 5

    두 개 이상의 동일한 문자를 문자열로 인쇄하는 방법은 무엇입니까?

  6. 6

    동일한 PDF에서 동시에 두 개 이상의 div를 인쇄하는 방법은 무엇입니까?

  7. 7

    FOR 루프를 사용하여 26 개 이상의 변수를 할당하는 방법은 무엇입니까?

  8. 8

    arraylist를 반복하고 포함하는 단어의 색인을 인쇄하는 방법은 무엇입니까?

  9. 9

    bash 쉘에서 for 루프에 2 개의 변수를 지정하는 방법은 무엇입니까?

  10. 10

    bash 쉘에서 for 루프에 2 개의 변수를 지정하는 방법은 무엇입니까?

  11. 11

    For 루프에서 2 개의 변수를 사용하는 방법은 무엇입니까?

  12. 12

    bash 쉘에서 for 루프에 2 개의 변수를 지정하는 방법은 무엇입니까?

  13. 13

    2 개의 드라이브에서 RAID를 식별하고 복구하는 방법은 무엇입니까?

  14. 14

    하나의 xpath에 2 개의 값을 인쇄하는 방법 또는 다른 방법은 무엇입니까?

  15. 15

    루프 내에서 루프를 재개하는 파이썬적인 방법은 무엇입니까

  16. 16

    Word 2010에서 1 개의 세로 시트에 2 개의 가로 페이지를 인쇄하는 방법은 무엇입니까?

  17. 17

    단일 파이썬 루프에서 두 개의 for 루프를 수행하는 방법은 무엇입니까?

  18. 18

    Sparklyr : 2 개의 Spark 테이블 간의 상관 계수를 계산하는 방법은 무엇입니까?

  19. 19

    세 개 이상의 목록을 반복하여 각 요소를 비교하는 방법은 무엇입니까?

  20. 20

    두 개 이상의 반복 된 : punct : 파이썬에서 re를 사용하는 방법은 무엇입니까?

  21. 21

    2 개의 텍스트 상자를 하나의 속성에 바인딩하는 방법은 무엇입니까?

  22. 22

    Dataobject를 반복 할 때 열당 2 개의 레코드를 표시하는 방법은 무엇입니까?

  23. 23

    2 개의 변수를 얻기 위해 여러 줄로 CSV를 반복하는 방법은 무엇입니까?

  24. 24

    2 개의 responseEntity를 결합하고 반환하는 방법은 무엇입니까?

  25. 25

    2 개 이상의 git 저장소에 대한 전역 .gitconfig를 사용하는 방법은 무엇입니까?

  26. 26

    중복 값이없는 1000 개 이상의 변수를 확인하는 방법은 무엇입니까?

  27. 27

    CoffeeScript에서 둘 이상의 개체 속성을 반복하고 출력하는 방법은 무엇입니까?

  28. 28

    PHP while 루프를 사용하여 슬라이드 당 2 개의 이미지를 슬라이드에 표시하는 방법은 무엇입니까?

  29. 29

    인쇄 출력을 "3 개 이상의 인수"를 사용하여 변수 / 문자열로 변환하는 방법은 무엇입니까? (파이썬 3)

뜨겁다태그

보관