검색어 입력폼
평가점수A

[프로그래밍언어론] 문자열함수구현(배열과포인터) 소스포함

등록일 2003.12.02 파일확장자압축파일 (zip) | 15페이지 | 가격 1,000원

소개글

도움이 되셨으면 합니다..

목차

1.개요
2.분석
3.실행결과

본문내용

목 표
표준 C언어에서 제공하는 문자열 처리 함수 중 문자열 복사(strcpy,strncpy),문자열 비교(strcmp, strncmp), 문자열 연결(strcat, strncat), 문자열내에 있는 특정
문자의 위치(strchr, strrchr), 문자열내에 있는 특정 문자열의 위치(strstr), 문자열을
토큰으로 나누는 함수(strtok)를 배열과 포인터를 사용하여 구현함


함수 설명
char *strcpy(char *s1, const char *s2) : 문자열 복사함수(포인터)
문자열 s2('\0'문자 포함)를 문자열 s1에 복사하고, s1의 주소를 반환한다.

char *strncpy(char *s1, const char *s2, int n) : n개의 문자열 복수(포인터)
문자열 s2중 n개의 문자열을 문자열 s1에 복사하고, s1의 주소를 반환한다.
문자열 s2중 n개의 문자열내에 '\0'을 포함하지 않을 경우 예상치 않은 문자열의 출력이
나올수 있다.(사용자가 문자열 끝에 '\0'을 붙여주는 것으로 해결)

int strcmp(const char *s1, const char *s2) : 문자열 비교함수(포인터)
문자열 s2와 문자열 s1을 비교하여 s1=s2 이면 0을 반환, s1>s2 이면 양수를 반환
s1<s2 이면 음수를 반환한다.
다운로드 맨위로