올바른 순서로 인쇄되지 않는 이유는 무엇입니까?

제임스 볼
#include <iostream>

using namespace std;

int output_1(string s, char c);
int output_2(string s, char c);

int main() {

    string str;
    char c;

    cout << "Enter a string: ";
    getline(cin, str);

    cout << "Enter a character: ";
    cin >> c;

    cout << "[1] the number of times the character appears: " << output_1(str, c) << endl;
    
    cout << "[2] That character is found at Index/Indices: " << output_2(str, c) << endl;

    return 0;
}

int output_1(string s, char c) {

    int count = 0;

    for (int x = 0; x < s.length(); x++)

        if (s[x] == c)
            count++;

    return count;
}

int output_2(string s, char c) {
    
    for (int x = 0; x < s.length(); x++) {
        if (c == s[x]){
            cout << x << " ";
        }
    }
}

두 번째 출력이 순서가 아니고 끝에 추가 0이있는 이유는 무엇입니까?

문자열 입력 : test
문자 입력 : t
[1] 문자가 나타나는 횟수 : 2
0 3 [2] 해당 문자는 인덱스 / 인덱스 : 0에서 찾을 수 있습니다.

Azahar Alam |

main에서 값을 인쇄하는 대신 다음을 시도하십시오.

//call this from main 

    output_1(str, c);
    output_2(str, c);

그때:

void output_1(string s, char c) {

    int count = 0;

    for (int x = 0; x < s.length(); x++)

        if (s[x] == c)
            count++;

    cout<< count<<endl;
}

void output_2(string s, char c) {
    
    for (int x = 0; x < s.length(); x++) {
        if (c == s[x]){
            cout << x << " ";
        }
    }
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내 C 프로그램이 올바른 문자열을 인쇄하지 않는 이유는 무엇입니까?

분류에서Dev

내 C 프로그램이 올바른 문자열을 인쇄하지 않는 이유는 무엇입니까?

분류에서Dev

사용자 입력이 올바른 것으로 인식되지 않는 이유는 무엇입니까?

분류에서Dev

스타일 시트에서 올바른 순서로 선언되지 않은 경우 a : hover가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이 angularjs ng-model이 올바른 값으로 업데이트되지 않는 이유는 무엇입니까?

분류에서Dev

바이너리 파일의 내용이 c로 인쇄되지 않는 이유는 무엇입니까?

분류에서Dev

JLabel에서 문자열이 인쇄되지 않는 이유는 무엇입니까? (자바)

분류에서Dev

mktime이 올바른 날짜로 변환되지 않는 이유는 무엇입니까?

분류에서Dev

내 빠른 코드가 순서대로 실행되지 않는 이유는 무엇입니까? Firebase 인증

분류에서Dev

올바른 숫자로 강조 표시되지 않는 이유는 무엇입니까?

분류에서Dev

그래프 D3.js의 막대가 올바른 순서로 나타나지 않는 이유는 무엇입니까?

분류에서Dev

이것이 올바른 줄로 점프하지 않는 이유는 무엇입니까?

분류에서Dev

내 프로그램이 프로젝트 오일러 17에 대해 올바른 답을 인쇄하지 않는 이유는 무엇입니까?

분류에서Dev

어셈블리 x86-16의 모드 X, 평면 1이 인쇄되지 않고 다른 모든 평면이 올바른 순서가 아닌 이유는 무엇입니까?

분류에서Dev

내 기능이 올바른 경로를 참조하지 않는 이유는 무엇입니까?

분류에서Dev

이메일을 통해 올바른 행에서 값을 보내지 않는 이유는 무엇입니까?

분류에서Dev

내 코드가 올바른 최소 차이를 인쇄하지 않는 이유는 무엇입니까?

분류에서Dev

내 JavaScript가 내 HTML로 인쇄되지 않는 이유는 무엇입니까?

분류에서Dev

React 부트 스트랩에서 올바른 카드를 사용하지 않는 이유는 무엇입니까?

분류에서Dev

내 editText가 Android에서 올바른 출력을 표시하지 않는 이유는 무엇입니까?

분류에서Dev

Dig가 올바른 IPv6 DNS 서버를 사용하지 않는 이유는 무엇입니까?

분류에서Dev

copy_to_user가 올바른 결과를 인쇄하지 않는 이유는 무엇입니까?

분류에서Dev

행렬이 올바르게 초기화 / 인쇄되지 않는 이유는 무엇입니까?

분류에서Dev

ATG 인스턴스의 올바른 시작 순서는 무엇입니까?

분류에서Dev

ATG 인스턴스의 올바른 시작 순서는 무엇입니까?

분류에서Dev

NodeJS에서 올바른 순서로 메시지를 전달하는 방법은 무엇입니까?

분류에서Dev

썽크 사용 : 코드가 순차적으로 인쇄되지 않는 이유는 무엇입니까?

분류에서Dev

java -jar로 호출 할 때 인쇄 기능이 인쇄되지 않는 이유는 무엇입니까?

분류에서Dev

줄 바꿈 문자의 위치가 문자열로 이어지는 문자열이 인쇄되지 않는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    내 C 프로그램이 올바른 문자열을 인쇄하지 않는 이유는 무엇입니까?

  2. 2

    내 C 프로그램이 올바른 문자열을 인쇄하지 않는 이유는 무엇입니까?

  3. 3

    사용자 입력이 올바른 것으로 인식되지 않는 이유는 무엇입니까?

  4. 4

    스타일 시트에서 올바른 순서로 선언되지 않은 경우 a : hover가 작동하지 않는 이유는 무엇입니까?

  5. 5

    이 angularjs ng-model이 올바른 값으로 업데이트되지 않는 이유는 무엇입니까?

  6. 6

    바이너리 파일의 내용이 c로 인쇄되지 않는 이유는 무엇입니까?

  7. 7

    JLabel에서 문자열이 인쇄되지 않는 이유는 무엇입니까? (자바)

  8. 8

    mktime이 올바른 날짜로 변환되지 않는 이유는 무엇입니까?

  9. 9

    내 빠른 코드가 순서대로 실행되지 않는 이유는 무엇입니까? Firebase 인증

  10. 10

    올바른 숫자로 강조 표시되지 않는 이유는 무엇입니까?

  11. 11

    그래프 D3.js의 막대가 올바른 순서로 나타나지 않는 이유는 무엇입니까?

  12. 12

    이것이 올바른 줄로 점프하지 않는 이유는 무엇입니까?

  13. 13

    내 프로그램이 프로젝트 오일러 17에 대해 올바른 답을 인쇄하지 않는 이유는 무엇입니까?

  14. 14

    어셈블리 x86-16의 모드 X, 평면 1이 인쇄되지 않고 다른 모든 평면이 올바른 순서가 아닌 이유는 무엇입니까?

  15. 15

    내 기능이 올바른 경로를 참조하지 않는 이유는 무엇입니까?

  16. 16

    이메일을 통해 올바른 행에서 값을 보내지 않는 이유는 무엇입니까?

  17. 17

    내 코드가 올바른 최소 차이를 인쇄하지 않는 이유는 무엇입니까?

  18. 18

    내 JavaScript가 내 HTML로 인쇄되지 않는 이유는 무엇입니까?

  19. 19

    React 부트 스트랩에서 올바른 카드를 사용하지 않는 이유는 무엇입니까?

  20. 20

    내 editText가 Android에서 올바른 출력을 표시하지 않는 이유는 무엇입니까?

  21. 21

    Dig가 올바른 IPv6 DNS 서버를 사용하지 않는 이유는 무엇입니까?

  22. 22

    copy_to_user가 올바른 결과를 인쇄하지 않는 이유는 무엇입니까?

  23. 23

    행렬이 올바르게 초기화 / 인쇄되지 않는 이유는 무엇입니까?

  24. 24

    ATG 인스턴스의 올바른 시작 순서는 무엇입니까?

  25. 25

    ATG 인스턴스의 올바른 시작 순서는 무엇입니까?

  26. 26

    NodeJS에서 올바른 순서로 메시지를 전달하는 방법은 무엇입니까?

  27. 27

    썽크 사용 : 코드가 순차적으로 인쇄되지 않는 이유는 무엇입니까?

  28. 28

    java -jar로 호출 할 때 인쇄 기능이 인쇄되지 않는 이유는 무엇입니까?

  29. 29

    줄 바꿈 문자의 위치가 문자열로 이어지는 문자열이 인쇄되지 않는 이유는 무엇입니까?

뜨겁다태그

보관