중급 66. 문자열 중에서 일치되는 첫 문자의 위치 구하기 (strcspn)

학습 내용 : 문자열 중에서 일치되는 첫 문자를 검색하는 방법을 학습합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 #include void main() { char english[100] = "Whatever you do, make it pay."; char tempChar[100] = "bcde"; int idx; idx = strcspn(english, tempChar); printf("%d번째 위치에서 일치되었습니다.\n", idx + 1); } 실행 화면 :

중급 65. 문자열 중에서 문자 검색하기 (strchr)

학습 내용 : 문자열 중에서 특정 문자를 검색할 수 있는 방법을 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #include void main() { char english[100] = "Whatever you do, make it pay."; char tempChar = ' '; char *pTemp; puts("하나의 영문자를 입력하세요."); scanf("%c", &tempChar); pTemp = strchr(english, tempChar); if (pTemp == NULL) { printf("문장안에 %c는 없습니다.\n", tempChar); } else { printf("문장안에 %c가 있습니다.\n", t..

중급 64. 문자열 검색하기 (strstr)

학습 내용 : 문자열 내에 특정 문자 또는 문자열이 있는지 검색하는 방법을 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include void main() { char english[100] = "Whatever you do, make it pay."; char tempString[100]; char *location; puts("영단어를 입력하세요."); gets(tempString); location = strstr(english, tempString); printf("%d번째 위치에 %s가 있습니다.\n", location - english, tempString); } 실행 화면 :