알아볼 수없는 숙제 문제. 거짓말조차하지 않을거야. 내 함수가 찾고있는 문자를 찾거나 문자를 찾지 못하면 -1을 반환하는 배열 색인을 반환한다고 가정합니다. 대신 배열 요소에 저장된 값을 반환합니다. 즉 "This is my string"이라고 입력하면 8을 반환하지만 대신 109 (M의 ASCII 코드)를 반환합니다.배열 값이 아니라 배열 인덱스를 반환하고 싶습니다.
int search(const std::string &array, char character) {
for (int i = 0; i < array.length(); i++) {
if (i = character) {
return i;
}
return -1;
}
}
오늘은 숙제를 중단하고 있지만 조언을 해주시면 감사하겠습니다. 어쩌면 나는 신선한 눈으로 내일 문제를 보게 될 것이다.
'(I = 문자)'-> '(I == 문자)'-> '(배열 [I] == 문자)' – DeiDei
스포일러 : 또 다른 문제가있다. 계속 찾고;) – Quentin