본문 바로가기
프로그래밍/C , C++

문자열을 쉽게 사용하기 ! String

by 힝고니 2010. 6. 6.


#include <string.h>

헤더를 추가해야 사용할수 있다.

strcpy(A,B);
문자열을 복사하는것이다.A로 B에 들어있는 문자열을 복사하는 것이다. " " 를 사용하면 그 문자를 복사할수있다.

strcat(A,B);
문자열을 더하는것이다. A에 B문자열을 덧붙이게된다.

strcmp(A,B);
문자열을 비교하는 것이다.

strrev();
문자열을 반전시킨다.

strlwr();
대문자를 모두 소문자로 변환한다.

strupr();
소문자를 모두 대문자로 변환한다.

strlen();
문자열의 길이를 구한다.(NULL값은 제외된다. NULL값까지 더한 정확한 값은 +1 하면된다.)

 

※ str 뒤에 n 을 붙이면 지정된 숫자만큼만 행동을 하게된다.

예를 들어 strncpy(A,B,5);
이런식이면 A에 B를 복사하는것인데 5개만 복사하는 것이다.
B가 가지고 있는 문자열의 크기가 10이여도 5만 A로 복사가 된다.