C 문자 검색
-
strstr()Visual Studio/C 기초 2013. 7. 4. 22:44
strstr()함수는 strcspn() 함수와 비슷한 함수입니다. 어떤 문자열 내에서 한 문자열이 처음으로 나타나는 위치를 찾고 문자열 내에서 개별적인 문자들이 아니라 전체 문자열을 찾습니다. #include #include main(){ char *lo, name1[80], name2[80]; printf("검색할 원본 문자열을 입력하세요 : "); gets(name1); printf("찾을 단어를 입력해주세요 : "); gets(name2); lo=strstr(name1,name2); if(lo==NULL) printf("검색하는 데 실패하였습니다.\n"); else printf("단어 %s는 위치 %d에서 발견되었습니다.\n",name2,lo-name1); } strstr()함수는 name1에서 처..
-
C언어 문자 검색 strcspn()Visual Studio/C 기초 2013. 7. 3. 00:01
strcspn() 함수는 어떤 문자열에 포함되어 있는 문자들이 다른 문자열에서 처음으로 나타나는 위치를 찾아줍니다. #include #include main(){ char name1[80], name2[80]; size_t location; puts("문자열을 입력해주세요."); gets(name1); puts("찾을 단어를 입력해주세요."); gets(name2); location = strcspn(name1, name2); if(location == strlen(name1)) printf("찾을 수 없습니다.\n"); else printf("위치 %d에서 처음으로 발견되었습니다.\n",location); } 원본 문자열을 name1에 입력받고, 검색할 단어를 name2에 입력받습니다. strcspn(..