아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
탈퇴한 사용자
탈퇴한 사용자20.10.21

이걸 밑과 같게 나와야 하는데 어케할까요?

// 문제 : 문장에서 특정 문자의 위치를 반환하는 함수를 만들어주세요.(getindexof_c)


#include <stdio.h>
??? getindexof_c(???, ???) {
}
int main(void) { int index; index = getindexof_c("abc", 'b'); printf("index : %d\n", index); // 출력 => index : 1
index = getindexof_c("test", 's'); printf("index : %d\n", index); // 출력 => index : 2
index = getindexof_c("test", 'k'); printf("index : %d\n", index); // 출력 => index : -1

return 0;}

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 검은밀잠자리283
    검은밀잠자리28320.10.22

    아래 코드처럼 하면 될것 같습니다.

    #include <stdio.h> int getindexof_c(char *str, char key) { int i = 0; for (i=0; i<sizeof(str); i++) { if (str[i] == key) { return i; } } return -1; } int main() { int index; index = getindexof_c("abc", 'b'); printf("index : %d\n", index); // 출력 => index : 1 index = getindexof_c("test", 's'); printf("index : %d\n", index); // 출력 => index : 2 index = getindexof_c("test", 'k'); printf("index : %d\n", index); // 출력 => index : -1 return 0; }