#define _CRT_SECURE_NO_WARNINGS     // scanf 보안 경고로 인한 컴파일 에러 방지

#include

#include     // malloc, free 함수가 선언된 헤더 파일


int main()

{

char* s1 = malloc(sizeof(char) * 20);    // char 20개 크기만큼 동적 메모리 할당


printf("문자열을 입력하세요, 19글자만 됩니다.\n");

scanf("%s", s1);      // 표준 입력을 받아서 메모리가 할당된 문자열 포인터에 저장


char one_char;

scanf_s("%s", &one_char);

int i = 0;

int j = 0;

while (i

{

if (*s1 == one_char)

{

j++;

}

i++;

s1++;



printf("문자열 : %s\n", s1);

printf("찾는 문자 : %s\n", one_char);

printf("들어간 횟수 : %d\n", j);


free(s1);    // 동적 메모리 해제


return 0;