C String.h 라이브러리 함수 사용
다음 예제에서 'string.h' 헤더 파일의 가장 중요한 세 가지 기능을 사용할 것입니다.
예 1: 문자열 길이 함수 사용
'string.h' 헤더 파일의 문자열 길이 함수는 문자열의 길이를 계산하는 데 사용됩니다. 다음 C 스크립트는 이 기능을 사용합니다.
이 프로그램에서 '샘플' 문자열을 선언하고 '프로그래밍' 문자열을 할당했습니다. 그런 다음 'string.h' 라이브러리의 'strlen' 함수를 사용하여 이 문자열의 길이를 계산하고 'length' 변수에 할당했습니다. 그런 다음 이 길이를 터미널에 인쇄했습니다.
이 C 프로그램을 컴파일하려면 다음 명령이 사용됩니다.
$ gcc 문자열. 씨 -o 문자열
이 프로그램을 실행하려면 다음 명령이 사용됩니다.
$. / 끈
문자열의 길이는 다음 이미지에 표시됩니다.
예 2: 문자열 복사 기능 사용
'string.h' 라이브러리의 문자열 복사 기능은 한 문자열을 다른 문자열로 복사하는 데 사용됩니다. 다음 C 스크립트는 이러한 목적을 위해 설계되었습니다.
이 예에서는 이전 예와 동일한 문자열을 사용했습니다. 그 문자열 외에도 'sample2'라는 또 다른 문자열을 선언했습니다. C 프로그래밍 언어의 'strcpy' 함수를 사용하여 'sample' 문자열을 'sample2'에 복사했습니다. 그런 다음 터미널에 'sample2' 문자열을 인쇄했습니다.
다음 출력은 첫 번째 문자열이 두 번째 문자열에 성공적으로 복사되었음을 보여줍니다.
예 3: 문자열 비교 함수 사용
'string.h' 헤더 파일의 문자열 비교 기능은 두 문자열을 비교하는 데 사용됩니다. 이 함수의 출력은 두 문자열이 정확히 동일할 때 '0'으로 판명됩니다. 그렇지 않으면 이 함수는 두 문자열의 일치하지 않는 첫 번째 문자 쌍의 ASCII 값 간의 차이를 반환합니다. 다음 C 프로그램은 이 기능을 사용합니다.
이 프로그램에서 우리는 두 개의 다른 문자열을 선언했습니다. 그런 다음 'strcmp' 함수를 사용하여 이 두 문자열을 비교하고 그 차이를 '비교' 변수에 저장했습니다. 그런 다음 터미널에 '비교' 변수의 값을 인쇄했습니다.
두 문자열의 차이점은 다음 이미지에 나와 있습니다.
결론
이 기사는 C 프로그래밍 언어의 'string.h' 헤더 파일을 중심으로 작성되었습니다. 이와 관련하여 이 가이드에서 이 라이브러리의 몇 가지 기능에 대해 논의했습니다. 이제 이 라이브러리의 다른 기능을 직접 쉽게 탐색할 수 있습니다.